ICustomQueryInterface.GetInterface(Guid, IntPtr) Método

Definición

Devuelve una interfaz correspondiente a un id. de interfaz especificado.

C#
[System.Security.SecurityCritical]
public System.Runtime.InteropServices.CustomQueryInterfaceResult GetInterface(ref Guid iid, out IntPtr ppv);
C#
public System.Runtime.InteropServices.CustomQueryInterfaceResult GetInterface(ref Guid iid, out IntPtr ppv);

Parámetros

iid
Guid

GUID de la interfaz solicitada.

ppv
IntPtr

Referencia a la interfaz solicitada, cuando este método vuelve.

Devoluciones

Uno de los valores de enumeración que indica si se utilizó una implementación personalizada de IUnknown::QueryInterface.

Atributos

Comentarios

Una aplicación puede usar código administrado para especificar su propia implementación para interfaces personalizadas e interfaces en tiempo de ejecución estándar.

El CustomQueryInterfaceResult valor devuelto se puede usar para habilitar o deshabilitar implementaciones personalizadas mostrando u ocultando interfaces específicas durante el acceso COM.

Este método es invisible para COM.

Se aplica a

Produto Versións
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0