Freigeben über


RuntimeEnvironment.GetRuntimeInterfaceAsObject-Methode: (Guid, Guid)

 

Veröffentlicht: Oktober 2016

Gibt eine Instanz eines Typs, der durch einen Zeiger auf ein COM-Objekt stellt die IUnknown Schnittstelle.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

[SecurityCriticalAttribute]
[ComVisibleAttribute(false)]
public static object GetRuntimeInterfaceAsObject(
    Guid clsid,
    Guid riid
)
public:
[SecurityCriticalAttribute]
[ComVisibleAttribute(false)]
static Object^ GetRuntimeInterfaceAsObject(
    Guid clsid,
    Guid riid
)
[<SecurityCriticalAttribute>]
[<ComVisibleAttribute(false)>]
static member GetRuntimeInterfaceAsObject : 
        clsid:Guid *
        riid:Guid -> Object
<SecurityCriticalAttribute>
<ComVisibleAttribute(False)>
Public Shared Function GetRuntimeInterfaceAsObject (
    clsid As Guid,
    riid As Guid
) As Object

Parameter

  • clsid
    Type: System.Guid

    Der Bezeichner für die gewünschte Klasse.

  • riid
    Type: System.Guid

    Der Bezeichner für die gewünschte Schnittstelle.

Rückgabewert

Type: System.Object

Ein Objekt, das das angegebene nicht verwaltete COM-Objekt darstellt.

Ausnahmen

Exception Condition
COMException

IUnknown::QueryInterface Fehler.

Hinweise

GetRuntimeInterfaceAsObject ähnelt der GetRuntimeInterfaceAsIntPtr Methode.

Sicherheit

SecurityCriticalAttribute

requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

Versionsinformationen

.NET Framework
Verfügbar seit 4.0

Siehe auch

RuntimeEnvironment-Klasse
System.Runtime.InteropServices-Namespace

Zurück zum Anfang