CreateCordbObject – funkce

Vytvoří rozhraní ladicího programu (ICorDebug), které poskytuje funkce pro vytvoření instance spravované ladicí relace ve vzdáleném procesu.

Syntaxe

HRESULT CordbCreateObject (
       [in]  int         iDebuggerVersion,
       [out] IUnknown**  ppCordb
);

Parametry

iDebuggerVersion [v] Verze ladicího programu cílového procesu Tento parametr musí být CorDebugVersion_2_0 pro vzdálené ladění.

ppCordb [ven] Ukazatel na ukazatel na objekt, který bude přetypován do rozhraní ICorDebug a vrácen.

Návratová hodnota

S_OK Počet clr v procesu byl úspěšně určen a odpovídající popisovač a pole cest byly správně vyplněny.

ppCordb E_INVALIDARG má hodnotu null nebo iDebuggerVersion není CorDebugVersion_2_0.

E_OUTOFMEMORY Nelze přidělit dostatek paměti pro ppCordb

E_FAIL (nebo jiné návratové kódy E_) Jiné chyby.

Poznámky

Rozhraní ICorDebug , které se vrátí, ppCordb je rozhraní ladění nejvyšší úrovně pro všechny spravované ladicí služby.

Požadavky

Platformy: Viz požadavky na systém.

Hlavička: CoreClrRemoteDebuggingInterfaces.h

Knihovna: mscordbi_macx86.dll

Verze rozhraní .NET Framework: 3.5 SP1