Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Retorna um HRESULT que indica se a inicialização de um novo processo ou a anexação ao processo existente especificado é possível no contexto da configuração atual do computador e do runtime.
Sintaxe
HRESULT CanLaunchOrAttach (
[in] DWORD dwProcessId,
[in] BOOL win32DebuggingEnabled
);
Parâmetros
dwProcessId [in] A ID de um processo existente.
win32DebuggingEnabled [in] true Passe se você planeja iniciar com a depuração do Win32 habilitada ou anexar com a depuração do Win32 habilitada; caso contrário, passe false.
Valor de retorno
S_OK se os serviços de depuração determinarem que iniciar um novo processo ou anexar ao processo determinado é possível, considerando as informações sobre a configuração atual do computador e do runtime. Os possíveis valores HRESULT são:
- S_OK
- CORDBG_E_DEBUGGING_NOT_POSSIBLE
- CORDBG_E_KERNEL_DEBUGGER_PRESENT
- CORDBG_E_KERNEL_DEBUGGER_ENABLED
Observações
Esse método é puramente informativo. A interface não impedirá você de iniciar ou anexar a um processo, independentemente do valor retornado por CanLaunchOrAttach.
Se você planeja iniciar com a depuração do Win32 habilitada ou anexar com a depuração do Win32 habilitada, passe true para win32DebuggingEnabled. O HRESULT retornado por CanLaunchOrAttach pode ser diferente se você usar essa opção.
Requirements
Plataformas: Consulte sistemas operacionais com suporte do .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET: Disponível desde o .NET Framework 1.0