Marshal.GetIDispatchForObjectInContext(Object) 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í.
Vrátí ukazatel rozhraní IDispatch ze spravovaného objektu, pokud je volající ve stejném kontextu jako tento objekt.
public:
static IntPtr GetIDispatchForObjectInContext(System::Object ^ o);
public static IntPtr GetIDispatchForObjectInContext (object o);
[System.Security.SecurityCritical]
public static IntPtr GetIDispatchForObjectInContext (object o);
static member GetIDispatchForObjectInContext : obj -> nativeint
[<System.Security.SecurityCritical>]
static member GetIDispatchForObjectInContext : obj -> nativeint
Public Shared Function GetIDispatchForObjectInContext (o As Object) As IntPtr
Parametry
- o
- Object
Objekt, jehož IDispatch
rozhraní je požadováno.
Návraty
nativeint
Ukazatel IDispatch
rozhraní pro zadaný objekt nebo null
pokud volající není ve stejném kontextu jako zadaný objekt.
- Atributy
Výjimky
o
nepodporuje požadované rozhraní.
o
je null
.
Poznámky
Tato metoda je stejná, s GetIDispatchForObject výjimkou toho, že vrací null
, pokud volající není ve stejném kontextu jako objekt.