Método IDebugControl3::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 se DEBUG_CLASS_UNINITIALIZED, calificador 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, 1394 bus o 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 del 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 devuelto
Este método también puede devolver valores de error. Consulte valores devueltos para obtener más información.
Código devuelto | Descripción |
---|---|
|
El método se realizó correctamente. |
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | dbgeng.h (include Dbgeng.h) |