Marshal.GetUniqueObjectForIUnknown(IntPtr) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un oggetto Runtime Callable Wrapper (RCW) univoco per un'interfaccia IUnknown specificata.
public:
static System::Object ^ GetUniqueObjectForIUnknown(IntPtr unknown);
[System.Security.SecurityCritical]
public static object GetUniqueObjectForIUnknown (IntPtr unknown);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static object GetUniqueObjectForIUnknown (IntPtr unknown);
public static object GetUniqueObjectForIUnknown (IntPtr unknown);
[<System.Security.SecurityCritical>]
static member GetUniqueObjectForIUnknown : nativeint -> obj
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetUniqueObjectForIUnknown : nativeint -> obj
static member GetUniqueObjectForIUnknown : nativeint -> obj
Public Shared Function GetUniqueObjectForIUnknown (unknown As IntPtr) As Object
Parametri
- unknown
-
IntPtr
nativeint
Puntatore gestito a un'interfaccia IUnknown
.
Restituisce
RCW univoco per l'interfaccia IUnknown
specificata.
- Attributi
Commenti
Il GetUniqueObjectForIUnknown metodo garantisce che si riceva un RCW univoco, perché non corrisponde a un IUnknown
puntatore a un oggetto esistente. Usare questo metodo quando è necessario creare un RCW univoco che non è interessato da altri codici che chiamano il ReleaseComObject metodo.