EnterpriseServicesHelper.WrapIUnknownWithComObject(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í.
Zabalí zadané IUnknown
rozhraní COM do obálky volatelné za běhu (RCW).
public:
static System::Object ^ WrapIUnknownWithComObject(IntPtr punk);
public static object WrapIUnknownWithComObject (IntPtr punk);
[System.Security.SecurityCritical]
public static object WrapIUnknownWithComObject (IntPtr punk);
static member WrapIUnknownWithComObject : nativeint -> obj
[<System.Security.SecurityCritical>]
static member WrapIUnknownWithComObject : nativeint -> obj
Public Shared Function WrapIUnknownWithComObject (punk As IntPtr) As Object
Parametry
- punk
-
IntPtr
nativeint
Ukazatel na IUnknown
com rozhraní zabalit.
Návraty
RcW, kde je zadaná IUnknown
zabalena.
- Atributy
Výjimky
Bezprostřední volající nemá oprávnění UnmanagedCode.
Poznámky
Metoda WrapIUnknownWithComObject je podobná Marshal.GetObjectForIUnknown metodě , ale nepokoušá se zachovat identitu nespravovaného objektu. Například dvě volání se stejnou IUnknown
metodou vrátí dvě různé rcW, ale dvě volání GetObjectForIUnknown metody se stejnou IUnknown
vrátí stejnou RCW.