Marshal.GetUniqueObjectForIUnknown(IntPtr) Método

Definición

Crea un objeto de contenedor RCW único para una interfaz IUnknown dada.

C#
[System.Security.SecurityCritical]
public static object GetUniqueObjectForIUnknown(IntPtr unknown);
C#
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static object GetUniqueObjectForIUnknown(IntPtr unknown);
C#
public static object GetUniqueObjectForIUnknown(IntPtr unknown);

Parámetros

unknown
IntPtr

Puntero administrado a una interfaz IUnknown.

Devoluciones

RCW único para la interfaz IUnknown especificada.

Atributos

Comentarios

El GetUniqueObjectForIUnknown método garantiza que recibe un RCW único, ya que no coincide con un IUnknown puntero a un objeto existente. Use este método cuando tenga que crear un RCW único que no se vea afectado por otro código que llame al ReleaseComObject método .

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 2.0, 3.0, 3.5, 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