structure D3DKMT_GETDEVICESTATE (d3dkmthk.h)
La structure D3DKMT_GETDEVICESTATE décrit les paramètres permettant de récupérer l’état d’un appareil.
Syntaxe
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;
Membres
[in] hDevice
Un handle pour l’appareil que status est demandé.
[in] StateType
Valeur de type D3DKMT_DEVICESTATE_TYPE qui indique le type de status à récupérer pour l’appareil.
[out] ExecutionState
Valeur de type D3DKMT_DEVICEEXECUTION_STATE qui indique l’exécution status de l’appareil. L’union contenue dans D3DKMT_GETDEVICESTATE contient une valeur de cette énumération si le membre StateType est D3DKMT_DEVICESTATE_EXECUTION.
[in/out] PresentState
Structure D3DKMT_DEVICEPRESENT_STATE qui décrit les paramètres permettant de récupérer le status actuel de l’appareil. L’union contenue dans D3DKMT_GETDEVICESTATE contient une structure de ce type si le membre StateType est D3DKMT_DEVICESTATE_PRESENT.
[out] ResetState
Structure D3DKMT_DEVICERESET_STATE qui décrit la status de réinitialisation de l’appareil. L’union contenue dans D3DKMT_GETDEVICESTATE contient une structure de ce type si le membre StateType est D3DKMT_DEVICESTATE_RESET.
PresentStateDWM
PageFaultState
PresentQueueState
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
En-tête | d3dkmthk.h (include D3dkmthk.h) |