D3DKMT_GETDEVICESTATE-Struktur (d3dkmthk.h)
Die D3DKMT_GETDEVICESTATE-Struktur beschreibt Parameter zum Abrufen des Zustands eines Geräts.
Syntax
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;
Member
[in] hDevice
Ein Handle für das Gerät, für das status angefordert wird.
[in] StateType
Ein D3DKMT_DEVICESTATE_TYPE typisierter Wert, der den Typ der für das Gerät abzurufenden status angibt.
[out] ExecutionState
Ein D3DKMT_DEVICEEXECUTION_STATE typisierter Wert, der die Ausführung status des Geräts angibt. Die Union, die in D3DKMT_GETDEVICESTATE enthalten ist, enthält einen Wert aus dieser Enumeration, wenn der StateType-Member D3DKMT_DEVICESTATE_EXECUTION ist.
[in/out] PresentState
Eine D3DKMT_DEVICEPRESENT_STATE-Struktur, die Parameter zum Abrufen der aktuellen status des Geräts beschreibt. Die Union, die in D3DKMT_GETDEVICESTATE enthalten ist, enthält eine Struktur dieses Typs, wenn der StateType-Member D3DKMT_DEVICESTATE_PRESENT ist.
[out] ResetState
Eine D3DKMT_DEVICERESET_STATE-Struktur, die die zurückgesetzte status des Geräts beschreibt. Die Union, die in D3DKMT_GETDEVICESTATE enthalten ist, enthält eine Struktur dieses Typs, wenn der StateType-Member D3DKMT_DEVICESTATE_RESET ist.
PresentStateDWM
PageFaultState
PresentQueueState
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Kopfzeile | d3dkmthk.h (include D3dkmthk.h) |