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 status é solicitado.
[in] StateType
Um valor do tipo D3DKMT_DEVICESTATE_TYPE que indica o tipo de status a recuperar para o dispositivo.
[out] ExecutionState
Um valor de tipo D3DKMT_DEVICEEXECUTION_STATE 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 |
---|---|
Cliente mínimo com suporte | Windows Vista |
Cabeçalho | d3dkmthk.h (inclua D3dkmthk.h) |