共用方式為


IXCLRDataExceptionState::IsSameState2 方法

判斷例外狀況狀態是否符合指定的例外狀況資訊。

注意:此方法需要 方法所 Request 報告的修訂 2 才能呼叫。

注意

此 API 原本是針對運行時間內部使用所設計。 雖然現在支援第三方使用,但建議您盡可能使用 ICorDebugICorProfiler API。

語法

HRESULT IsSameState2(
    [in] ULONG32 flags,
    [in] EXCEPTION_RECORD64 *exRecord,
    [in] ULONG32 contextSize,
    [in, size_is(contextSize)] BYTE cxRecord[]
);

參數

flags
[in]指出如何比對例外狀況狀態的旗標。 這是列舉所 CLRDataExceptionSameFlag 定義的其中一個值。

exRecord
[in]要檢查相符項目的系統例外狀況記錄。

contextSize
[in]緩衝區中 cxRecord 內容記錄的大小。

cxRecord
[in]與例外狀況相關聯的內容記錄。

傳回值

如果例外狀況狀態符合指定的資訊,則會傳回S_OK。 如果沒有,則會傳回S_FALSE。

備註

提供的 方法是 介面的 IXCLRDataExceptionState 一部分,並對應至虛擬方法數據表的第12個位置。

需求

平台:請參閱系統需求標頭:連結庫:.NET Framework 版本: 自 4.7 起可用

另請參閱