estrutura D3DKMT_GETDEVICESTATE (d3dkmthk.h)
A estrutura D3DKMT_GETDEVICESTATE descreve parâmetros para recuperar o estado de um dispositivo.
Sintaxe
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;
Membros
[in] hDevice
Um identificador para o dispositivo para o qual o status é solicitado.
[in] StateType
Um valor D3DKMT_DEVICESTATE_TYPEdigitado que indica o tipo de status a ser recuperado para o dispositivo.
[out] ExecutionState
Um valor D3DKMT_DEVICEEXECUTION_STATEdigitado que indica o status de execução do dispositivo. A união contida em D3DKMT_GETDEVICESTATE conterá um valor dessa enumeração se o membro StateType for D3DKMT_DEVICESTATE_EXECUTION.
[in/out] PresentState
Uma estrutura D3DKMT_DEVICEPRESENT_STATE que descreve parâmetros para recuperar o status atual do dispositivo. A união contida em D3DKMT_GETDEVICESTATE conterá uma estrutura desse tipo se o membro StateType for D3DKMT_DEVICESTATE_PRESENT.
[out] ResetState
Uma estrutura D3DKMT_DEVICERESET_STATE que descreve o status de redefinição do dispositivo. A união contida em D3DKMT_GETDEVICESTATE conterá uma estrutura desse tipo se o membro StateType for D3DKMT_DEVICESTATE_RESET.
PresentStateDWM
PageFaultState
PresentQueueState
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista |
cabeçalho | d3dkmthk.h (inclua D3dkmthk.h) |