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.