IIUnknownStrategy.QueryInterface(Void*, Guid, Void*) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет queryInterface() для IID в неуправляемом экземпляре.
public:
int QueryInterface(void* instancePtr, Guid ^ iid, [Runtime::InteropServices::Out] void* % ppObj);
public int QueryInterface (void* instancePtr, in Guid iid, out void* ppObj);
abstract member QueryInterface : nativeptr<unit> * Guid * Void* -> int
Параметры
- instancePtr
- Void*
Указатель, представляющий неуправляемый экземпляр.
- iid
- Guid
IiD (идентификатор интерфейса) для запроса.
- ppObj
- Void*
Результирующий интерфейс.
Возвращаемое значение
HRESULT, представляющий успешность операции.
Применяется к
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.