Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A common language runtime (CLR) adatelérési szolgáltatások meghívják a célfolyamathoz társított környezeti rekord lekéréséhez. Például egy memóriakép-cél esetében ez egyenértékű a Windows hibakeresési súgótárában (DbgHelp) található MiniDumpWriteDump függvény argumentumán keresztül ExceptionParam átadott környezeti rekorddal.
Syntax
HRESULT GetExceptionContextRecord(
[in] ULONG32 bufferSize,
[out] ULONG32* bufferUsed,
[out, size_is(bufferSize)] BYTE* buffer
);
Paraméterek
bufferSize [in] A bemeneti puffer mérete bájtban. Ennek elég nagynak kell lennie a környezeti rekord elhelyezéséhez.
bufferUsed [kifelé] Egy olyan típusra mutató ULONG32 mutató, amely a pufferbe ténylegesen írt bájtok számát fogadja.
buffer [kifelé] Egy memóriapufferre mutató mutató, amely megkapja a környezeti rekord másolatát. A kivételrekord környezeti típusként lesz visszaadva.
Visszatérési érték
A visszatérési S_OK érték sikeres, vagy hibakód HRESULT a hiba esetén. A HRESULT kódok tartalmazhatnak, de nem korlátozódnak a következőkre:
| Kód visszaadása | Leírás |
|---|---|
S_OK |
A metódus sikeres volt. A környezeti rekord át lett másolva a kimeneti pufferbe. |
HRESULT_FROM_WIN32(ERROR_NOT_FOUND) |
A célhoz nincs környezeti rekord társítva. |
HRESULT_FROM_WIN32(ERROR_BAD_LENGTH) |
A bemeneti puffer mérete nem elég nagy a környezeti rekord elhelyezéséhez. |
Megjegyzések
A CONTEXT a Windows SDK által biztosított fejlécekben definiált platformspecifikus struktúra.
Ezt a módszert a hibakereső alkalmazás írója implementálja.
Követelmények
Platformok: Lásd a rendszerkövetelményeket.
Fejléc: ClrData.idl, ClrData.h
Könyvtár: CorGuids.lib
.NET-keretrendszer verziók: 2013 novembere óta elérhető frissítés a 4.5.1-hez