Marshal.GetUniqueObjectForIUnknown(IntPtr) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří jedinečný modul Runtime Callable Wrapper (RCW) objekt pro dané rozhraní IUnknown .
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
Parametry
- unknown
-
IntPtr
nativeint
Spravovaný ukazatel na IUnknown
rozhraní.
Návraty
Jedinečný RCW pro zadané IUnknown
rozhraní.
- Atributy
Poznámky
Metoda GetUniqueObjectForIUnknown zajišťuje, že obdržíte jedinečný RCW, protože neodpovídá IUnknown
ukazatel na existující objekt. Tuto metodu použijte, pokud potřebujete vytvořit jedinečnou rcw, která není ovlivněna jiným kódem, který volá metodu ReleaseComObject .
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro