Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Biedt de interface ICLRDebugging .
Syntaxis
HRESULT CLRCreateInstance (
[in] REFCLSID clsid,
[in] REFIID riid,
[out] LPVOID * ppInterface
);
Parameterwaarden
clsid
[in] Ondersteunt alleen de CLSID_CLRDebugging klasse-id.
riid
[in] Ondersteunt alleen de IID_ICLRDebugging interface-id's.
ppInterface
[uit] Een ICLRDebugging-exemplaar .
Retourwaarde
Deze methode retourneert de volgende specifieke HRESULT's, evenals HRESULT-fouten die duiden op een fout in de methode.
| HRESULT | Beschrijving |
|---|---|
S_OK |
De methode is voltooid. |
E_POINTER |
ppInterface is nul. |
Opmerkingen
In de volgende tabel ziet u de ondersteunde combinaties voor clsid en riid.
clsid |
riid |
|---|---|
| CLSID_CLRDebugging | IID_ICLRDebugging |
De volgende code laat zien hoe CLRCreateInstance u de interface kunt ophalen:
#include <metahost.h>
#pragma comment(lib, "mscoree.lib")
ICLRDebugging *pCLRDebugging = NULL;
HRESULT hr;
hr = CLRCreateInstance (CLSID_CLRDebugging, IID_ICLRDebugging,
(LPVOID*)&pCLRDebugging);
Behoeften
Platformen: Zie ondersteunde besturingssystemen van .NET.
Koptekst: dbgshim.h
Bibliotheek: dbgshim.dll, libdbgshim.so, libdbgshim.dylib
.NET-versies: Beschikbaar sinds .NET Core 2.1