Methode ICorDebug::CanLaunchOrAttach
Retourneert een HRESULT die aangeeft of het starten van een nieuw proces of het koppelen aan het opgegeven bestaande proces mogelijk is binnen de context van de huidige machine- en runtimeconfiguratie.
Syntaxis
HRESULT CanLaunchOrAttach (
[in] DWORD dwProcessId,
[in] BOOL win32DebuggingEnabled
);
Parameters
dwProcessId
[in] De id van een bestaand proces.
win32DebuggingEnabled
[in] true
Geef door als u van plan bent om win32-foutopsporing ingeschakeld te starten of als u wilt koppelen aan Win32-foutopsporing ingeschakeld, anders door.false
Retourwaarde
S_OK als de foutopsporingsservices bepalen dat het starten van een nieuw proces of het koppelen aan het opgegeven proces mogelijk is, gezien de informatie over de huidige computer- en runtimeconfiguratie. Mogelijke HRESULT-waarden zijn:
S_OK
CORDBG_E_DEBUGGING_NOT_POSSIBLE
CORDBG_E_KERNEL_DEBUGGER_PRESENT
CORDBG_E_KERNEL_DEBUGGER_ENABLED
Opmerkingen
Deze methode is puur informatief. De interface stopt niet dat u een proces start of koppelt, ongeacht de waarde die wordt geretourneerd door CanLaunchOrAttach
.
Als u van plan bent om te starten met Win32-foutopsporing ingeschakeld of koppelen met Win32-foutopsporing ingeschakeld, geeft u dit door true
win32DebuggingEnabled
. Het HRESULT dat wordt CanLaunchOrAttach
geretourneerd door, kan verschillen als u deze optie gebruikt.
Vereisten
Platformen: Zie Systeemvereisten.
Header: CorDebug.idl, CorDebug.h
Bibliotheek: CorGuids.lib
.NET Framework-versies: beschikbaar sinds 1.0