Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Tworzy interfejs debugera (ICorDebug), który zapewnia funkcje tworzenia wystąpienia zarządzanej sesji debugowania w procesie zdalnym.
Składnia
HRESULT CordbCreateObject (
[in] int iDebuggerVersion,
[out] IUnknown** ppCordb
);
Parametry
iDebuggerVersion [in] Wersja debugera procesu docelowego. Ten parametr musi być CorDebugVersion_2_0 do zdalnego debugowania.
ppCordb [out] Wskaźnik do wskaźnika do obiektu, który zostanie rzutowany do interfejsu ICorDebug i zwrócony.
Wartość zwracana
S_OK Liczba żądań CLR w procesie została pomyślnie określona, a odpowiednie tablice dojść i ścieżek zostały poprawnie wypełnione.
ppCordb E_INVALIDARG ma wartość null lub iDebuggerVersion nie jest CorDebugVersion_2_0.
E_OUTOFMEMORY Nie można przydzielić wystarczającej ilości pamięci dla ppCordb
E_FAIL (lub inne kody powrotne E_) Inne błędy.
Uwagi
Interfejs ICorDebug zwracany w systemie ppCordb to interfejs debugowania najwyższego poziomu dla wszystkich zarządzanych usług debugowania.
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: CoreClrRemoteDebuggingInterfaces.h
Biblioteka: mscordbi_macx86.dll
Wersje programu .NET Framework: 3.5 z dodatkiem SP1