Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yeni bir işlem başlatmanın veya belirtilen mevcut işleme eklemenin geçerli makine ve çalışma zamanı yapılandırması bağlamında mümkün olup olmadığını gösteren bir HRESULT döndürür.
Sözdizimi
HRESULT CanLaunchOrAttach (
[in] DWORD dwProcessId,
[in] BOOL win32DebuggingEnabled
);
Parametreler
dwProcessId [in] Mevcut bir işlemin kimliği.
win32DebuggingEnabled [in] true Win32 hata ayıklama etkinleştirilmiş olarak başlatmayı veya Win32 hata ayıklamasını etkinleştirilmiş olarak eklemeyi planlıyorsanız geçirin; aksi takdirde geçirin false.
Dönüş Değeri
Hata ayıklama hizmetlerinin, geçerli makine ve çalışma zamanı yapılandırması hakkındaki bilgiler göz önüne alındığında yeni bir işlem başlatmanın veya verilen işleme eklemenin mümkün olduğunu belirleyip belirlemediğini S_OK. Olası HRESULT değerleri şunlardır:
- S_OK
- CORDBG_E_DEBUGGING_NOT_POSSIBLE
- CORDBG_E_KERNEL_DEBUGGER_PRESENT
- CORDBG_E_KERNEL_DEBUGGER_ENABLED
Açıklamalar
Bu yöntem tamamen bilgilendirme amaçlıdır. Arabirimi, tarafından CanLaunchOrAttachdöndürülen değerden bağımsız olarak bir işlemi başlatmanızı veya eklemenizi durdurmaz.
Win32 hata ayıklama etkinleştirilmiş olarak başlatmayı veya Win32 hata ayıklama etkinleştirilmiş olarak eklemeyi planlıyorsanız, için win32DebuggingEnabledgeçirintrue. Bu seçeneği kullanırsanız tarafından CanLaunchOrAttach döndürülen HRESULT farklı olabilir.
Gereksinimler
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Üstbilgi: CorDebug.idl, CorDebug.h
Kütüphane: CorGuids.lib
.NET sürümleri: .NET Framework 1.0'dan itibaren kullanılabilir