Megosztás a következőn keresztül:


PSTARTUP_CALLBACK függvény mutatója

Egy olyan függvényre mutat, amely akkor van meghívva, amikor a .NET-futtatókörnyezet elindult a RegisterForRuntimeStartup API-hoz.

Szemantika

typedef VOID (*PSTARTUP_CALLBACK)(
    IUnknown *pCordb,
    PVOID parameter,
    HRESULT hr);

Paraméterek

pCordb
[in] Mutató egy COM-objektumra mutató mutatóra (IUnknown). Ezt az objektumot a rendszer egy ICorDebug objektumba öntötte, mielőtt visszaadja.

parameter
[in] A parameterRegisterForRuntimeStartupnak átadott érték.

hr
[in] A művelet eredménye. Az értékek a következők:

  • S_OK: pCordb egy érvényes objektumra hivatkozik, amely megvalósítja az ICorDebug interfészt .

  • CORDBG_E_DEBUG_COMPONENT_MISSING: A CLR-hibakereséshez szükséges összetevő nem található. Vagy mscordbi.dll vagy mscordaccore.dll nem található ugyanabban a könyvtárban, mint a cél CoreCLR.dll.

  • CORDBG_E_INCOMPATIBLE_PROTOCOL: mscordbi.dllvagy mscordaccore.dll nem ugyanaz a verzió, mint a cél CoreCLR.dll.

  • E_FAIL (vagy egyéb E_ visszatérési kódok): Nem lehet ICorDebug-felületet visszaadni.

Megjegyzések

A megadott felület rendelkezik a clr-hez egy célfolyamatban való csatoláshoz és a CLR által futtatott felügyelt kód hibakereséséhez szükséges lehetőségekkel.

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