(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

RuntimeEnvironment.GetRuntimeInterfaceAsIntPtr-Methode

Gibt die angegebene Schnittstelle für die angegebene Klasse zurück.

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

[ComVisibleAttribute(false)]
public static IntPtr GetRuntimeInterfaceAsIntPtr(
	Guid clsid,
	Guid riid
)

Parameter

clsid
Typ: System.Guid
Der Bezeichner für die gewünschte Klasse.
riid
Typ: System.Guid
Der Bezeichner für die gewünschte Schnittstelle.

Rückgabewert

Typ: System.IntPtr
Ein nicht verwalteter Zeiger auf die angeforderte Schnittstelle.

Diese Methode ähnelt dem Aufrufen der ICLRRuntimeInfo::GetInterface-Methode für die ICLRRuntimeInfo-Schnittstelle, die diese Laufzeit darstellt.

In der folgenden Tabelle werden die unterstützten Kombinationen für clsid und riid aufgeführt.

clsid

riid

CLSID_CorMetaDataDispenser

IID_IMetaDataDispenser, IID_IMetaDataDispenserEx

CLSID_CorMetaDataDispenserRuntime

IID_IMetaDataDispenser, IID_IMetaDataDispenserEx

CLSID_CorRuntimeHost

IID_CorRuntimeHost

CLSID_CLRRuntimeHost

IID_CLRRuntimeHost (nicht gültig für die von .NET Framework 4 bereitgestellte Common Language Runtime), IID_CLRRuntimeHost3

CLSID_TypeNameFactory

IID_TypeNameFactory

CLSID_CLRStrongName

IID_CLRStrongName

GetRuntimeInterfaceAsIntPtr ähnelt der GetRuntimeInterfaceAsObject-Methode.

.NET Framework

Unterstützt in: 4.5, 4

.NET Framework Client Profile

Unterstützt in: 4

  • SecurityCriticalAttribute 

    Erfordert volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von teilweise vertrauenswürdigem oder transparentem Code nicht verwendet werden.

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft