DkmDebugProcessRequest Sınıf
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.
Visual Studio 'Nun ek bir işlemde hata ayıklaması gerektiğini istemek için IDE 'ye bir istek göndermek için kullanılan nesne. Bu, örneğin, alt işlemde hata ayıklamak için kullanılabilir.
Bu API, Visual Studio 14 RTM (DkmApiVersion. VS14RTM) içinde tanıtılmıştır.
public ref class DkmDebugProcessRequest
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmDebugProcessRequest
[Windows::Foundation::Metadata::WebHostHidden]
class DkmDebugProcessRequest
[System.Runtime.InteropServices.Guid("847301d5-269c-7461-c18d-90df9175fe08")]
public class DkmDebugProcessRequest
[<System.Runtime.InteropServices.Guid("847301d5-269c-7461-c18d-90df9175fe08")>]
type DkmDebugProcessRequest = class
Public Class DkmDebugProcessRequest
- Devralma
-
DkmDebugProcessRequest
- Öznitelikler
Özellikler
| EngineFilter |
Seçim Bu işlemde hata ayıklamak için kullanılacak hata ayıklama motorları kümesinin GUID 'leri. Null ise, hata ayıklayıcı herhangi bir alt işlem hata ayıklama ayarlarına bağlı olarak doğru altyapı filtresini saptacaktır. Şu anda, bu altyapıyı üst işlemden yalnızca kullanır, ancak bu, gelecekte değişikliğe tabidir. Aynı altyapıyı kullanılmasına zorlamak için çağıran, null yerine LogicalParentProcess. DebugLaunchSettings. EngineFilter ' ı geçmelidir. Bu API, Visual Studio 14 RTM (DkmApiVersion. VS14RTM) içinde tanıtılmıştır. |
| Flags |
DkmDebugProcessRequest nesnesinde geçirilen bayraklar.
|
| LogicalParentProcess |
Hata Ayıklanacak yeni işlemin üst öğesi mantıksal olan işlem. Alt işlem hata ayıklaması gibi bir şey için genellikle gerçek üst işlem olmalıdır. Diğer durumlarda, hata ayıklama isteğini motive eden bir eylem olan işlem yalnızca işlemi gerçekleştiriyor olabilir. Bu API, Visual Studio 14 RTM (DkmApiVersion. VS14RTM) içinde tanıtılmıştır. |
| Path |
İşlemin başlangıç yürütülebilir dosyasının tam yolu.
|
| ProcessId |
Hata ayıklayıcının ekleneceği işlem. Genel olarak, bu, hala ilk askıya alma noktasında olan yeni bir işlem olmalıdır. Ancak, bazı durumlarda, bir temel DM 'nin işleme zaten bağlı olduğu ve isteği yalnızca hata ayıklamanın geri kalanını almak için isteği göndermesi durumunda bu kısıtlama uygulanmayabilir. Bu API, Visual Studio 14 RTM (DkmApiVersion. VS14RTM) içinde tanıtılmıştır. |
| StartTime |
64 bitlik tarih saat değeri işlemin ne zaman başlatıldığını belirtir. Kimliği ve işlemin başlatıldığı makine ile birlikte başlangıç zamanı, bir işlemi benzersiz bir şekilde tanımlayabilir. Bu API, Visual Studio 14 RTM (DkmApiVersion. VS14RTM) içinde tanıtılmıştır. |
Yöntemler
| Create(Int32, Int64, DkmProcess, String, ReadOnlyCollection<Guid>, DkmDebugProcessRequestFlags) |
Yeni bir DkmDebugProcessRequest nesne örneği oluşturun.
|
| Send(DkmWorkList, DkmCompletionRoutine<DkmDebugProcessRequestAsyncResult>) |
Hata ayıklama isteğini IDE 'ye gönderir. Tamamlama tamamlandığında tamamlanma yordamına bildirim gönderilir. Bu yöntem, belirtilen çalışma listesine yeni bir iş öğesi ekler ve iş öğesi eklendikten sonra döndürülür. İş öğesinin gerçek işlenmesi zaman uyumsuzdur. Çağrıyı yapan, isteğin tamamlanma yordamı aracılığıyla tamamlandığını bilgilendirilir. Bu API, Visual Studio 14 RTM (DkmApiVersion. VS14RTM) içinde tanıtılmıştır. |