Aracılığıyla paylaş


IXCLRDataExceptionState::IsSameState2 Yöntemi

Özel durum durumunun verilen özel durum bilgileriyle eşleşip eşleşmediğini belirler.

NOT: Bu yöntemi çağırmak için yöntem tarafından Request bildirilen düzeltme 2 gerektirir.

Not

Bu API başlangıçta çalışma zamanında iç kullanım için tasarlanmıştır. Artık üçüncü taraf kullanımı için desteklense de mümkün olduğunda ve ICorProfiler API'leriyle ICorDebug çalışmanızı öneririz.

Sözdizimi

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

Parametreler

flags
[in] Özel durum durumunun nasıl eşleştirildiğini gösteren bayraklar. Bu, numaralandırma tarafından CLRDataExceptionSameFlag tanımlanan değerlerden biridir.

exRecord
[in] Eşleşmenin denetlendiği sistem özel durum kaydı.

contextSize
[in] Arabellekteki bağlam kaydının cxRecord boyutu.

cxRecord
[in] Özel durumla ilişkili bağlam kaydı.

Dönüş Değeri

Özel durum belirtilen bilgilerle eşleşiyorsa S_OK döndürülür. Aksi takdirde S_FALSE döndürülür.

Açıklamalar

Sağlanan yöntem arabirimin IXCLRDataExceptionState bir parçasıdır ve sanal yöntem tablosunun 12. yuvasına karşılık gelir.

Gereksinimler

Platformlar: Bkz. Sistem Gereksinimleri. Üst Bilgi: Yok Kitaplığı: Yok .NET Framework Sürümleri: 4.7 sürümünden itibaren kullanılabilir

Ayrıca bkz.