ComWrappers.GetIUnknownImpl(IntPtr, IntPtr, IntPtr) Método

Definición

Permite obtener la implementación de IUnknown proporcionada por el entorno de ejecución.

C#
public static void GetIUnknownImpl(out IntPtr fpQueryInterface, out IntPtr fpAddRef, out IntPtr fpRelease);
C#
protected static void GetIUnknownImpl(out IntPtr fpQueryInterface, out IntPtr fpAddRef, out IntPtr fpRelease);

Parámetros

fpQueryInterface
IntPtr

Puntero de función que dirige a QueryInterface.

fpAddRef
IntPtr

Puntero de función que dirige a AddRef.

fpRelease
IntPtr

Puntero de función que dirige a Release.

Comentarios

Las implementaciones en tiempo de ejecución de estas IUnknown funciones son seguras para subprocesos. Cada uno de ellos está optimizado y sigue estrictamente las reglas COM para IUnknown. La QueryInterface implementación también respeta la ICustomQueryInterface interfaz . La ICustomQueryInterface interfaz nunca tendrá la oportunidad de invalidar las interfaces que proporciona el entorno de ejecución. Por ejemplo, de forma predeterminada, el tiempo de ejecución proporciona la IUnknown interfaz y, opcionalmente, la interfaz De seguimiento IReferenceTrackerTarget de referencias.

Se aplica a

Produto Versións
.NET 5, 6, 7, 8, 9, 10