RuntimeEnvironment.GetRuntimeInterfaceAsIntPtr(Guid, Guid) Metódus

Definíció

A megadott osztály megadott felületét adja vissza.

public:
 static IntPtr GetRuntimeInterfaceAsIntPtr(Guid clsid, Guid riid);
[System.Runtime.InteropServices.ComVisible(false)]
[System.Security.SecurityCritical]
public static IntPtr GetRuntimeInterfaceAsIntPtr(Guid clsid, Guid riid);
public static IntPtr GetRuntimeInterfaceAsIntPtr(Guid clsid, Guid riid);
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Security.SecurityCritical>]
static member GetRuntimeInterfaceAsIntPtr : Guid * Guid -> nativeint
static member GetRuntimeInterfaceAsIntPtr : Guid * Guid -> nativeint
Public Shared Function GetRuntimeInterfaceAsIntPtr (clsid As Guid, riid As Guid) As IntPtr

Paraméterek

clsid
Guid

A kívánt osztály azonosítója.

riid
Guid

A kívánt felület azonosítója.

Válaszok

IntPtr

nativeint

Nem felügyelt mutató a kért felületre.

Attribútumok

Kivételek

.NET Core és .NET 5+ csak: Minden esetben.

Megjegyzések

Az alábbi táblázat a támogatott kombinációkat clsidriidmutatja be.

clsid riid
CLSID_CorMetaDataDispenser IID_IMetaDataDispenser, IID_IMetaDataDispenserEx
CLSID_CorMetaDataDispenserRuntime IID_IMetaDataDispenser, IID_IMetaDataDispenserEx
CLSID_CorRuntimeHost IID_CorRuntimeHost
CLSID_CLRRuntimeHost IID_CLRRuntimeHost (nem érvényes a .NET Framework 4 által biztosított közös nyelvi futtatókörnyezetre), IID_CLRRuntimeHost3
CLSID_TypeNameFactory IID_TypeNameFactory
CLSID_CLRStrongName IID_CLRStrongName

GetRuntimeInterfaceAsIntPtr hasonló a GetRuntimeInterfaceAsObject metódushoz.

A következőre érvényes: