Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ICLRDebugging arabirimini sağlar.
Sözdizimi
HRESULT CLRCreateInstance (
[in] REFCLSID clsid,
[in] REFIID riid,
[out] LPVOID * ppInterface
);
Parametreler
clsid
[in] Yalnızca CLSID_CLRDebugging sınıf tanımlayıcısını destekler.
riid
[in] Yalnızca IID_ICLRDebugging arabirim tanımlayıcılarını destekler.
ppInterface
[out] ICLRDebugging örneği.
Dönüş değeri
Bu yöntem, aşağıdaki belirli HRESULTs ve yöntem hatasını gösteren HRESULT hatalarını döndürür.
| HRESULT | Açıklama |
|---|---|
S_OK |
Yöntem başarıyla tamamlandı. |
E_POINTER |
ppInterface null değeridir. |
Açıklamalar
Aşağıdaki tabloda ve clsidiçin riid desteklenen birleşimler gösterilmektedir.
clsid |
riid |
|---|---|
| CLSID_CLRDebugging | IID_ICLRDebugging |
Aşağıdaki kod, arabirimi almak için nasıl kullanılacağını CLRCreateInstance gösterir:
#include <metahost.h>
#pragma comment(lib, "mscoree.lib")
ICLRDebugging *pCLRDebugging = NULL;
HRESULT hr;
hr = CLRCreateInstance (CLSID_CLRDebugging, IID_ICLRDebugging,
(LPVOID*)&pCLRDebugging);
Gereksinimler
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Üst bilgi: dbgshim.h
Kitaplık: dbgshim.dll, libdbgshim.so, libdbgshim.dylib
.NET Sürümleri: .NET Core 2.1'den itibaren kullanılabilir