Поделиться через


ICustomQueryInterface.GetInterface(Guid, IntPtr) Метод

Определение

Возвращает интерфейс, соответствующий указанному идентификатору интерфейса.

public:
 System::Runtime::InteropServices::CustomQueryInterfaceResult GetInterface(Guid % iid, [Runtime::InteropServices::Out] IntPtr % ppv);
[System.Security.SecurityCritical]
public System.Runtime.InteropServices.CustomQueryInterfaceResult GetInterface (ref Guid iid, out IntPtr ppv);
public System.Runtime.InteropServices.CustomQueryInterfaceResult GetInterface (ref Guid iid, out IntPtr ppv);
[<System.Security.SecurityCritical>]
abstract member GetInterface : Guid * nativeint -> System.Runtime.InteropServices.CustomQueryInterfaceResult
abstract member GetInterface : Guid * nativeint -> System.Runtime.InteropServices.CustomQueryInterfaceResult
Public Function GetInterface (ByRef iid As Guid, ByRef ppv As IntPtr) As CustomQueryInterfaceResult

Параметры

iid
Guid

Идентификатор GUID запрашиваемого интерфейса.

ppv
IntPtr

nativeint

Ссылка на запрашиваемый интерфейс (когда данный метод возвращает значение).

Возвращаемое значение

Одно из значений перечисления, указывающих, используется ли пользовательская реализация интерфейса IUnknown::QueryInterface.

Атрибуты

Комментарии

Приложение может использовать управляемый код для указания собственной реализации пользовательских интерфейсов и стандартных интерфейсов среды выполнения.

Возвращаемое CustomQueryInterfaceResult значение можно использовать для включения или отключения настраиваемых реализаций путем отображения или скрытия определенных интерфейсов во время доступа COM.

Этот метод невидим для COM.

Применяется к