RuntimeEnvironment.GetRuntimeInterfaceAsIntPtr(Guid, Guid) Methode

Definitie

Retourneert de opgegeven interface voor de opgegeven klasse.

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

Parameters

clsid
Guid

De id voor de gewenste klasse.

riid
Guid

De id voor de gewenste interface.

Retouren

IntPtr

nativeint

Een onbeheerde aanwijzer naar de aangevraagde interface.

Kenmerken

Uitzonderingen

.NET Core en .NET 5+ alleen: in alle gevallen.

Opmerkingen

In de volgende tabel ziet u de ondersteunde combinaties voor clsid en riid.

clsid riid
CLSID_CorMetaDataDispenser IID_IMetaDataDispenser, IID_IMetaDataDispenserEx
CLSID_CorMetaDataDispenserRuntime IID_IMetaDataDispenser, IID_IMetaDataDispenserEx
CLSID_CorRuntimeHost IID_CorRuntimeHost
CLSID_CLRRuntimeHost IID_CLRRuntimeHost (niet geldig voor de algemene taalruntime die wordt geleverd door het .NET Framework 4), IID_CLRRuntimeHost3
CLSID_TypeNameFactory IID_TypeNameFactory
CLSID_CLRStrongName IID_CLRStrongName

GetRuntimeInterfaceAsIntPtr is vergelijkbaar met de GetRuntimeInterfaceAsObject methode.

Van toepassing op