В некоторых обложках на вашем компьютере может отображаться сообщение “directx queryinterface”. Может быть много причин для этой проблемы с методом.

Получите инструмент для ремонта ПК Reimage. Мгновенно исправляйте ошибки компьютера и повышайте производительность.

QueryInterface — это механизм Microsoft COM (компонентная объектная модель), который определяет, поддерживает ли известный компонент подходящий новый интерфейс. Вы используете последний указатель интерфейса (обычно IUnknown) или также “запрашиваете” интерфейс, слегка изменяя его программный идентификатор.

directx queryinterface

Несмотря на то, что в каждом продукте есть механизмы для реальных физических объектов, позволяющие статически выражать информацию, которую они предоставляют вам (до того, как они могут быть созданы), лежащий в основе COM-механизм в основном это секреты IUnknown, используемые с именем QueryInterface .Interface

каждый из них происходит от IUnknown, поэтому каждый интерфейс может похвастаться QueryInterface. Независимо от реализации, эта ситуационная тактика запрашивает у объекта-потребителя определенный базовый IID интерфейса, который, по мнению вызывающего, часто нуждается в подсказке. Если объект поддерживает фактический интерфейс, QueryInterface получает время указателя для порта при вызове AddRef. В противном случае часто возвращается код ошибки E_NOINTERFACE.

.

Что такое Refiid?

Параметр riid — это просто идентификатор GUID, который может идентифицировать нужный интерфейс. Тип данных REFIID — это typedef для работы с const GUID& . Требуется только идентификатор программного обеспечения. Параметр ppvObject может получить указатель на конкретный интерфейс.

Обратите внимание, что всегда следует руководствоваться рекомендациями по подсчету . Если вы передадите Release непосредственно новому хорошему указателю интерфейса, чтобы уменьшить количество переходов до no, не используйте этот удивительный трюк снова. Иногда вам может потребоваться получить слабую ссылку, когда вам нужен объект (т.е. вы можете ожидать получить указатель по крайней мере на один из его интерфейсов без увеличения счетчика ссылок), но, тем не менее, это никогда не приемлемо при обработке их с учетом того, что соединение QueryInterface следует за Release. Полученное предложение действительно пустое и не должно применяться. Это становится более очевидным, когда будет определен _ATL_DEBUG_INTERFACES, поэтому определение конкретных макросов — это просто полезный способ найти ошибки подсчета переходов.

См. также

<ул>

  • 2 считывателя Tracfone
  • 3

    Ускорьте свой компьютер уже сегодня.

    Хотите починить свой ПК с Windows? Смотрите не дальше Reimage! Этот комплексный инструмент восстановления был разработан для диагностики и устранения широкого спектра проблем, а также для повышения производительности системы, оптимизации памяти, повышения безопасности и точной настройки вашего ПК для обеспечения максимальной надежности. Не мучайтесь со сломанным компьютером - скачайте Reimage и пусть специалисты позаботятся об этом за вас!

  • Шаг 1. Скачайте Reimage и сохраните его на свой компьютер.
  • Шаг 2. Откройте программу и нажмите "Сканировать".
  • Шаг 3. Нажмите "Восстановить", чтобы начать процесс восстановления.

  • Мне кажется, что метод QueryInterface действительно делает именно это — он просто возвращается к предложению для определенного экрана. Но каждый из наших вопросов: Почему я должен стремиться носить этот метод?

    Разве они не похожи? Если да, нужно ли мне вообще использовать этот метод? Почему я могу его использовать?

    Для чего нужен интерфейс IUnknown?

    Позволяет клиентам получать указатели на другие интерфейсы последнего точного объекта через QueryInterface приложения и после этого контролировать существование точки с помощью методов AddRef и Release.

    размещено 05.08.15 найдено через 0:59

    Не то решение, которое вы ищете? Просмотрите другие вопросы с меткой C++ Direct3d ниже или создайте свой собственный вопрос.

    1

    предполагает, что эксперты утверждают, что ваш собственный отдельный объект обеспечивает многослойные соединения, т. е. H-интерфейсы становятся более детализированными, и вы надеетесь использовать несколько из них в своем собственном темпе.
    Интерфейс запроса DirectX

    Проблема решена! Исправьте ошибки и ускорьте свой компьютер. Скачать сейчас.

    Best Way To Deal With DirectX Request Interfaces
    Meilleure Façon De Traiter Via Les Interfaces De Requête DirectX
    DirectX 요청 인터페이스가 있는 사람을 처리하는 가장 좋은 방법
    Najlepszy Sposób Na Pakietowanie Z Interfejsami żądań DirectX
    De Beste Manier Om Met DirectX-verzoekinterfaces Om Te Gaan
    Melhor Para Lidar Com Interfaces De Formulário De Aplicativo DirectX
    La Mejor Ruta Para Lidiar Con Las Interfaces De Apelación De DirectX
    Bester Weg, DirectX-Anforderungsschnittstellen Anzubieten
    Bästa Sättet Att Hantera Gränssnitt För DirectX-förfrågningar
    Il Miglior Percorso Per Gestire DirectX Prova A Chiedere Le Interfacce
    г.