estructura D3DKMT_GETDEVICESTATE (d3dkmthk.h)
La estructura D3DKMT_GETDEVICESTATE describe los parámetros para recuperar el estado de un dispositivo.
Sintaxis
typedef struct _D3DKMT_GETDEVICESTATE {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_DEVICESTATE_TYPE StateType;
union {
[out] D3DKMT_DEVICEEXECUTION_STATE ExecutionState;
[in/out] D3DKMT_DEVICEPRESENT_STATE PresentState;
[out] D3DKMT_DEVICERESET_STATE ResetState;
D3DKMT_DEVICEPRESENT_STATE_DWM PresentStateDWM;
D3DKMT_DEVICEPAGEFAULT_STATE PageFaultState;
D3DKMT_DEVICEPRESENT_QUEUE_STATE PresentQueueState;
};
} D3DKMT_GETDEVICESTATE;
Miembros
[in] hDevice
Identificador del dispositivo para el que se solicita el estado.
[in] StateType
Valor de tipo D3DKMT_DEVICESTATE_TYPE que indica el tipo de estado que se va a recuperar para el dispositivo.
[out] ExecutionState
Valor con tipo D3DKMT_DEVICEEXECUTION_STATE que indica el estado de ejecución del dispositivo. La unión contenida en D3DKMT_GETDEVICESTATE contiene un valor de esta enumeración si el miembro StateType es D3DKMT_DEVICESTATE_EXECUTION.
[in/out] PresentState
Estructura D3DKMT_DEVICEPRESENT_STATE que describe los parámetros para recuperar el estado actual del dispositivo. La unión contenida en D3DKMT_GETDEVICESTATE contiene una estructura de este tipo si el miembro StateType es D3DKMT_DEVICESTATE_PRESENT.
[out] ResetState
Estructura D3DKMT_DEVICERESET_STATE que describe el estado de restablecimiento del dispositivo. La unión contenida en D3DKMT_GETDEVICESTATE contiene una estructura de este tipo si el miembro StateType es D3DKMT_DEVICESTATE_RESET.
PresentStateDWM
PageFaultState
PresentQueueState
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Encabezado | d3dkmthk.h (incluya D3dkmthk.h) |