Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí hodnotu HRESULT, která označuje, jestli je možné spustit nový proces nebo připojit k zadanému existujícímu procesu v kontextu aktuální konfigurace počítače a modulu runtime.
Syntaxe
HRESULT CanLaunchOrAttach (
[in] DWORD dwProcessId,
[in] BOOL win32DebuggingEnabled
);
Parametry
dwProcessId [v] ID existujícího procesu.
win32DebuggingEnabled [v] true Předání, pokud plánujete spustit s povoleným laděním Win32 nebo připojit s povoleným laděním Win32, jinak předejte false.
Návratová hodnota
S_OK, pokud ladicí služby zjistí, že spuštění nového procesu nebo připojení k danému procesu je možné, vzhledem k informacím o aktuální konfiguraci počítače a modulu runtime. Možné hodnoty HRESULT jsou:
- S_OK
- CORDBG_E_DEBUGGING_NOT_POSSIBLE
- CORDBG_E_KERNEL_DEBUGGER_PRESENT
- CORDBG_E_KERNEL_DEBUGGER_ENABLED
Poznámky
Tato metoda je čistě informační. Rozhraní nezastaví spuštění nebo připojení k procesu bez ohledu na hodnotu vrácenou CanLaunchOrAttach.
Pokud plánujete spustit s povoleným laděním Win32 nebo připojit s povoleným laděním Win32, předejte true pro win32DebuggingEnabled. Pokud použijete tuto možnost, může se hodnota HRESULT vrácená CanLaunchOrAttach sadou HRESULT lišit.
Požadavky
Platformy: Viz podporované operační systémy .NET.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze .NET: K dispozici od rozhraní .NET Framework 1.0