IXCLRDataExceptionState::IsSameState2 — Metoda
Określa, czy stan wyjątku jest zgodny z podanymi informacjami o wyjątku.
UWAGA: Ta metoda wymaga poprawki 2 zgłoszonej przez metodę Request
w celu wywołania.
Uwaga
Ten interfejs API został pierwotnie zaprojektowany do użytku wewnętrznego w środowisku uruchomieniowym. Mimo że jest ona teraz obsługiwana w przypadku używania innych firm, zalecamy pracę z interfejsami ICorDebug
API i ICorProfiler
, jeśli jest to możliwe.
Składnia
HRESULT IsSameState2(
[in] ULONG32 flags,
[in] EXCEPTION_RECORD64 *exRecord,
[in] ULONG32 contextSize,
[in, size_is(contextSize)] BYTE cxRecord[]
);
Parametry
flags
[in] Flagi wskazujące, jak dopasować stan wyjątku. Jest to jedna z wartości zdefiniowanych przez CLRDataExceptionSameFlag
wyliczenie.
exRecord
[in] Rekord wyjątku systemu, dla którego ma być sprawdzane dopasowanie.
contextSize
[in] Rozmiar rekordu kontekstu w buforze cxRecord
.
cxRecord
[in] Rekord kontekstu skojarzony z wyjątkiem.
Wartość zwracana
Jeśli stan wyjątku jest zgodny z podanymi informacjami, zostanie zwrócony S_OK. Jeśli tak nie jest, S_FALSE zostanie zwrócona.
Uwagi
Podana metoda jest częścią interfejsu IXCLRDataExceptionState
i odpowiada 12 miejscu tabeli metody wirtualnej.
Wymagania
Platformy: zobacz Wymagania systemowe. Nagłówek: Brak biblioteki: Brak wersji programu .NET Framework: dostępne od wersji 4.7