ICustomQueryInterface.GetInterface(Guid, IntPtr) ICustomQueryInterface.GetInterface(Guid, IntPtr) ICustomQueryInterface.GetInterface(Guid, IntPtr) ICustomQueryInterface.GetInterface(Guid, IntPtr) Method

Определение

Возвращает интерфейс, соответствующий указанному идентификатору интерфейса.Returns an interface according to a specified interface ID.

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);
abstract member GetInterface :  *  -> System.Runtime.InteropServices.CustomQueryInterfaceResult
Public Function GetInterface (ByRef iid As Guid, ByRef ppv As IntPtr) As CustomQueryInterfaceResult

Параметры

iid
Guid Guid Guid Guid

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

ppv
IntPtr IntPtr IntPtr IntPtr

Ссылка на запрашиваемый интерфейс (когда данный метод возвращает значение).A reference to the requested interface, when this method returns.

Возвраты

Одно из значений перечисления, указывающих, используется ли пользовательская реализация интерфейса IUnknown::QueryInterface.One of the enumeration values that indicates whether a custom implementation of IUnknown::QueryInterface was used.

Комментарии

Приложение может использовать управляемый код для указания собственной реализации пользовательских интерфейсов и стандартных интерфейсов среды выполнения.An application can use managed code to specify its own implementation for custom interfaces and standard runtime interfaces.

CustomQueryInterfaceResult Возвращаемое значение можно использовать для включения или отключения пользовательских реализаций путем отображения или скрытия конкретных интерфейсов во время доступа к com.The CustomQueryInterfaceResult return value can be used to enable or disable customized implementations by showing or hiding specific interfaces during COM access.

Этот метод невидим для COM.This method is invisible to COM.

Безопасность

SecurityCriticalAttribute
требуется полное доверие для немедленного вызывающего объекта.requires full trust for the immediate caller. Этот член не может использоваться частично доверенным или прозрачным кодом.This member cannot be used by partially trusted or transparent code.

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