DkmExceptionCodeTrigger.Create Yöntem

Tanım

Aşırı Yüklemeler

Create(DkmExceptionProcessingStage, DkmThread, Guid, UInt32)

Yeni bir DkmExceptionCodeTrigger nesne örneği oluşturun.

Create(DkmExceptionProcessingStage, DkmThread, ReadOnlyCollection<DkmExceptionConditionInfo>, Guid, UInt32)

Yeni bir DkmExceptionCodeTrigger nesne örneği oluşturun.

         Bu API, Visual Studio 15 RTM (DkmApiVersion. VS15RTM) sürümünde sunulmuştur.

Create(DkmExceptionProcessingStage, DkmThread, Guid, UInt32)

Yeni bir DkmExceptionCodeTrigger nesne örneği oluşturun.

public:
 static Microsoft::VisualStudio::Debugger::Exceptions::DkmExceptionCodeTrigger ^ Create(Microsoft::VisualStudio::Debugger::Exceptions::DkmExceptionProcessingStage ProcessingStage, Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, Guid ExceptionCategory, System::UInt32 Code);
public static Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionCodeTrigger Create (Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionProcessingStage ProcessingStage, Microsoft.VisualStudio.Debugger.DkmThread Thread, Guid ExceptionCategory, uint Code);
static member Create : Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionProcessingStage * Microsoft.VisualStudio.Debugger.DkmThread * Guid * uint32 -> Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionCodeTrigger
Public Shared Function Create (ProcessingStage As DkmExceptionProcessingStage, Thread As DkmThread, ExceptionCategory As Guid, Code As UInteger) As DkmExceptionCodeTrigger

Parametreler

ProcessingStage
DkmExceptionProcessingStage

'Ndaki Hata ayıklayıcı, özel durum işleme içindeki çeşitli aşamalarda hedef işlemden gelen bildirimleri alır (özel durum oluşturuldu, özel durum işlenmemiş). Bu sabit listesi, tetikleyicinin tetiklenmesi gereken bu aşamaların bir bit maskesidir.

Thread
DkmThread

[In, Isteğe bağlı] Bu tetikleyicinin uygulandığı iş parçacığı. Null ise, tetikleyici tüm iş parçacıkları için incelenmeyecektir.

ExceptionCategory
Guid

'Ndaki Özel durumun türünü gösterir.

Code
UInt32

[In] özel durum için 32 bitlik tamsayı kodu. Win32 özel durumları için, RaiseException 'e geçirilen koddur (örn: EXCEPTION_ACCESS_VIOLATION). Bu değer, dizeyi (örn. CLR) özel durumlarını tanımlayan özel durum kategorileri için sıfırdır.

Döndürülenler

DkmExceptionCodeTrigger

Dışı Bu yöntem çağrısının sonucu.

Şunlara uygulanır

Create(DkmExceptionProcessingStage, DkmThread, ReadOnlyCollection<DkmExceptionConditionInfo>, Guid, UInt32)

Yeni bir DkmExceptionCodeTrigger nesne örneği oluşturun.

         Bu API, Visual Studio 15 RTM (DkmApiVersion. VS15RTM) sürümünde sunulmuştur.
public:
 static Microsoft::VisualStudio::Debugger::Exceptions::DkmExceptionCodeTrigger ^ Create(Microsoft::VisualStudio::Debugger::Exceptions::DkmExceptionProcessingStage ProcessingStage, Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Exceptions::DkmExceptionConditionInfo ^> ^ ExceptionConditionInfo, Guid ExceptionCategory, System::UInt32 Code);
public static Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionCodeTrigger Create (Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionProcessingStage ProcessingStage, Microsoft.VisualStudio.Debugger.DkmThread Thread, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionConditionInfo> ExceptionConditionInfo, Guid ExceptionCategory, uint Code);
static member Create : Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionProcessingStage * Microsoft.VisualStudio.Debugger.DkmThread * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionConditionInfo> * Guid * uint32 -> Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionCodeTrigger
Public Shared Function Create (ProcessingStage As DkmExceptionProcessingStage, Thread As DkmThread, ExceptionConditionInfo As ReadOnlyCollection(Of DkmExceptionConditionInfo), ExceptionCategory As Guid, Code As UInteger) As DkmExceptionCodeTrigger

Parametreler

ProcessingStage
DkmExceptionProcessingStage

'Ndaki Hata ayıklayıcı, özel durum işleme içindeki çeşitli aşamalarda hedef işlemden gelen bildirimleri alır (özel durum oluşturuldu, özel durum işlenmemiş). Bu sabit listesi, tetikleyicinin tetiklenmesi gereken bu aşamaların bir bit maskesidir.

Thread
DkmThread

[In, Isteğe bağlı] Bu tetikleyicinin uygulandığı iş parçacığı. Null ise, tetikleyici tüm iş parçacıkları için incelenmeyecektir.

ExceptionConditionInfo
ReadOnlyCollection<DkmExceptionConditionInfo>

[In, Isteğe bağlı] Özel durum koşulu bilgileri.

ExceptionCategory
Guid

'Ndaki Özel durumun türünü gösterir.

Code
UInt32

[In] özel durum için 32 bitlik tamsayı kodu. Win32 özel durumları için, RaiseException 'e geçirilen koddur (örn: EXCEPTION_ACCESS_VIOLATION). Bu değer, dizeyi (örn. CLR) özel durumlarını tanımlayan özel durum kategorileri için sıfırdır.

Döndürülenler

DkmExceptionCodeTrigger

Dışı Bu yöntem çağrısının sonucu.

Şunlara uygulanır