Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

RuntimeEnvironment.GetRuntimeInterfaceAsIntPtr-Methode: (Guid, Guid)

.NET Framework (current version)
 

Veröffentlicht: Oktober 2016

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

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

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

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.IntPtr

Ein nicht verwalteter Zeiger auf die angeforderte Schnittstelle.

Exception Condition
COMException

Diese Methode ähnelt der Aufrufen der Methode für die Schnittstelle, die diese Laufzeit darstellt.

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

clsid

riid

CLSID_CorMetaDataDispenser

IID_IMetaDataDispenser auf, IID_IMetaDataDispenserEx

CLSID_CorMetaDataDispenserRuntime

IID_IMetaDataDispenser auf, IID_IMetaDataDispenserEx

CLSID_CorRuntimeHost

IID_CorRuntimeHost

CLSID_CLRRuntimeHost

IID_CLRRuntimeHost (nicht gültig für die common Language Runtime, die von bereitgestellt wird die .NET Framework 4), IID_CLRRuntimeHost3

CLSID_TypeNameFactory

IID_TypeNameFactory

CLSID_CLRStrongName

IID_CLRStrongName

GetRuntimeInterfaceAsIntPtr ähnelt der GetRuntimeInterfaceAsObject Methode.

SecurityCriticalAttribute

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

.NET Framework
Verfügbar seit 4.0
Zurück zum Anfang
Anzeigen: