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

Definición

Devuelve una interfaz correspondiente a un id. de interfaz especificado.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

Parámetros

iid
Guid Guid Guid Guid

GUID de la interfaz solicitada.The GUID of the requested interface.

ppv
IntPtr IntPtr IntPtr IntPtr

Referencia a la interfaz solicitada, cuando este método vuelve.A reference to the requested interface, when this method returns.

Devoluciones

Uno de los valores de enumeración que indica si se utilizó una implementación personalizada de IUnknown::QueryInterface.One of the enumeration values that indicates whether a custom implementation of IUnknown::QueryInterface was used.

Comentarios

Una aplicación puede utilizar código administrado para especificar su propia implementación de interfaces personalizadas e interfaces de tiempo de ejecución estándar.An application can use managed code to specify its own implementation for custom interfaces and standard runtime interfaces.

El CustomQueryInterfaceResult devolver el valor puede utilizarse para habilitar o deshabilitar las implementaciones personalizadas mostrando u ocultando interfaces específicas durante el acceso a COM.The CustomQueryInterfaceResult return value can be used to enable or disable customized implementations by showing or hiding specific interfaces during COM access.

Este método no es visible para COM.This method is invisible to COM.

Seguridad

SecurityCriticalAttribute
requiere plena confianza para el llamador inmediato.requires full trust for the immediate caller. Este miembro no se puede usar código de confianza parcial o transparente.This member cannot be used by partially trusted or transparent code.

Se aplica a