Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O método GetDebuggeeType descreve a natureza do destino atual.
Sintaxe
HRESULT GetDebuggeeType(
[out] PULONG Class,
[out] PULONG Qualifier
);
Parâmetros
[out] Class
Recebe a classe do destino atual. Ele será definido como um dos valores na tabela a seguir.
| Valor | Descrição |
|---|---|
| DEBUG_CLASS_UNINITIALIZED | Não há nenhum destino atual. |
| DEBUG_CLASS_KERNEL | O destino atual é um destino no modo kernel. |
| DEBUG_CLASS_USER_WINDOWS | O destino atual é um destino no modo de usuário. |
[out] Qualifier
Fornece mais detalhes sobre o tipo do destino. Sua interpretação depende do valor da classe . Quando a classe é DEBUG_CLASS_UNINITIALIZED, Qualifier retorna zero. Os valores a seguir são aplicáveis para destinos no modo kernel.
| Valor | Descrição |
|---|---|
| DEBUG_KERNEL_CONNECTION | O destino atual é um kernel dinâmico sendo depurado da maneira padrão (usando uma porta COM, um barramento 1394 ou pipe nomeado). |
| DEBUG_KERNEL_LOCAL | O destino atual é o kernel local. |
| DEBUG_KERNEL_EXDI_DRIVER | O destino atual é um kernel dinâmico conectado usando drivers eXDI. |
| DEBUG_KERNEL_SMALL_DUMP | O destino atual é um arquivo de despejo de memória pequeno no modo kernel. |
| DEBUG_KERNEL_DUMP | O destino atual é um arquivo de despejo de memória kernel no modo kernel. |
| DEBUG_KERNEL_FULL_DUMP | O destino atual é um arquivo de despejo de memória completo no modo kernel. |
Os valores a seguir são aplicáveis para destinos no modo de usuário.
Valor de retorno
Esse método também pode retornar valores de erro. Consulte de Valores Retornados para obter mais detalhes.
| Código de retorno | Descrição |
|---|---|
|
O método foi bem-sucedido. |
Requisitos
| Requisito | Valor |
|---|---|
| da Plataforma de Destino | Área de trabalho |
| cabeçalho | dbgeng.h (inclua Dbgeng.h) |