Compartir a través de


Método IDebugControl2::GetDebuggeeType (dbgeng.h)

El método GetDebuggeeType describe la naturaleza del destino actual.

Sintaxis

HRESULT GetDebuggeeType(
  [out] PULONG Class,
  [out] PULONG Qualifier
);

Parámetros

[out] Class

Recibe la clase del destino actual. Se establecerá en uno de los valores de la tabla siguiente.

Valor Descripción
DEBUG_CLASS_UNINITIALIZED No hay ningún destino actual.
DEBUG_CLASS_KERNEL El destino actual es un destino en modo kernel.
DEBUG_CLASS_USER_WINDOWS El destino actual es un destino en modo de usuario.

[out] Qualifier

Proporciona más detalles sobre el tipo del destino. Su interpretación depende del valor de Class. Cuando la clase es DEBUG_CLASS_UNINITIALIZED, Qualifier devuelve cero. Los siguientes valores son aplicables a los destinos en modo kernel.

Valor Descripción
DEBUG_KERNEL_CONNECTION El destino actual es un kernel activo que se depura de forma estándar (mediante un puerto COM, un bus de 1394 o una canalización con nombre).
DEBUG_KERNEL_LOCAL El destino actual es el kernel local.
DEBUG_KERNEL_EXDI_DRIVER El destino actual es un kernel activo conectado mediante controladores eXDI.
DEBUG_KERNEL_SMALL_DUMP El destino actual es un archivo de volcado de memoria pequeño en modo kernel.
DEBUG_KERNEL_DUMP El destino actual es un archivo de volcado de memoria de kernel en modo kernel.
DEBUG_KERNEL_FULL_DUMP El destino actual es un archivo de volcado de memoria completo en modo kernel.
 

Los siguientes valores son aplicables a los destinos en modo de usuario.

Valor Descripción
DEBUG_USER_WINDOWS_PROCESS El destino actual es un proceso en modo de usuario en el mismo equipo que el motor del depurador.
DEBUG_USER_WINDOWS_PROCESS_SERVER El destino actual es un proceso en modo de usuario conectado mediante un servidor de procesos.
DEBUG_USER_WINDOWS_SMALL_DUMP El destino actual es un archivo Minidump en modo de usuario.
DEBUG_USER_WINDOWS_DUMP El destino actual es un archivo de volcado de User-Mode completo.

Valor devuelto

Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.

Código devuelto Descripción
S_OK
Método realizado correctamente.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (incluir Dbgeng.h)