Marshal.GetUniqueObjectForIUnknown(IntPtr) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt ein eindeutiges Runtime Callable Wrapper (RCW) -Objekt für eine bestimmte IUnknown-Schnittstelle .
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
Parameter
- unknown
-
IntPtr
nativeint
Ein verwalteter Zeiger auf eine IUnknown Schnittstelle.
Gibt zurück
Ein eindeutiger RCW für die angegebene IUnknown Schnittstelle.
- Attribute
Hinweise
Die GetUniqueObjectForIUnknown Methode stellt sicher, dass Sie einen eindeutigen RCW erhalten, da sie nicht mit einem IUnknown Zeiger auf ein vorhandenes Objekt übereinstimmt. Verwenden Sie diese Methode, wenn Sie einen eindeutigen RCW erstellen müssen, der nicht von einem anderen Code beeinflusst wird, der die ReleaseComObject Methode aufruft.