DkmExceptionCodeTrigger.Create Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
|
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
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
Dışı Bu yöntem çağrısının sonucu.