ICorDebug::CanLaunchOrAttach (Método)
Devuelve un valor HRESULT que indica si se puede iniciar un nuevo proceso o asociar el proceso existente especificado en el contexto del equipo y la configuración del motor en tiempo de ejecución actual.
HRESULT CanLaunchOrAttach (
[in] DWORD dwProcessId,
[in] BOOL win32DebuggingEnabled
);
Parámetros
dwProcessId
[in] Id. de un proceso existente.win32DebuggingEnabled
[in] Se pasa true si se va a iniciar o a asociar con la depuración de Win32 habilitada; de lo contrario, se pasa false.
Valor devuelto
S_OK si los servicios de depuración determinan que se puede iniciar un nuevo proceso o se puede asociar el proceso especificado de acuerdo con la información sobre el equipo y la configuración en tiempo de ejecución actual. Los valores HRESULT posibles son:
S_OK
CORDBG_E_DEBUGGING_NOT_POSSIBLE
CORDBG_E_KERNEL_DEBUGGER_PRESENT
CORDBG_E_KERNEL_DEBUGGER_ENABLED.
Comentarios
Este método sólo tiene fines informativos. La interfaz no evitará que inicie o asocie un proceso, independientemente del valor devuelto por CanLaunchOrAttach.
Si va a iniciar o asociar un proceso con la depuración de Win32 habilitada, se pasa true para win32DebuggingEnabled. El valor HRESULT devuelto por CanLaunchOrAttach puede diferir si utiliza esta opción.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0