Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az ICLRDebugging felületet biztosítja.
Szemantika
HRESULT CLRCreateInstance (
[in] REFCLSID clsid,
[in] REFIID riid,
[out] LPVOID * ppInterface
);
Paraméterek
clsid
[in] Csak a CLSID_CLRDebugging osztályazonosítót támogatja.
riid
[in] Csak a IID_ICLRDebugging felületazonosítókat támogatja.
ppInterface
[kifelé] ICLRDebugging-példány .
Visszaadott érték
Ez a metódus a következő specifikus HRESULT-eket, valamint a metódushibát jelző HRESULT-hibákat adja vissza.
| HRESULT | Leírás |
|---|---|
S_OK |
A metódus sikeresen befejeződött. |
E_POINTER |
ppInterface null értékű. |
Megjegyzések
Az alábbi táblázat a támogatott kombinációkat clsidriidmutatja be.
clsid |
riid |
|---|---|
| CLSID_CLRDebugging | IID_ICLRDebugging |
Az alábbi kód bemutatja, hogyan lehet lekérni CLRCreateInstance a felületet:
#include <metahost.h>
#pragma comment(lib, "mscoree.lib")
ICLRDebugging *pCLRDebugging = NULL;
HRESULT hr;
hr = CLRCreateInstance (CLSID_CLRDebugging, IID_ICLRDebugging,
(LPVOID*)&pCLRDebugging);
Követelmények
Platformok: Lásd: .NET által támogatott operációs rendszerek.
Fejléc: dbgshim.h
Könyvtár: dbgshim.dll, libdbgshim.so, libdbgshim.dylib
.NET-verziók: A .NET Core 2.1 óta érhető el