RuntimeEnvironment.GetRuntimeInterfaceAsIntPtr(Guid, Guid) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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.