struktur D3DKMT_GETDEVICESTATE (d3dkmthk.h)
Struktur D3DKMT_GETDEVICESTATE menjelaskan parameter untuk mengambil status perangkat.
Sintaks
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;
Anggota
[in] hDevice
Handel ke perangkat yang statusnya diminta.
[in] StateType
Nilai berjenis D3DKMT_DEVICESTATE_TYPE yang menunjukkan jenis status yang akan diambil untuk perangkat.
[out] ExecutionState
Nilai yang diketik D3DKMT_DEVICEEXECUTION_STATE yang menunjukkan status eksekusi perangkat. Penyatuan yang terkandung dalam D3DKMT_GETDEVICESTATE menyimpan nilai dari enumerasi ini jika anggota StateType D3DKMT_DEVICESTATE_EXECUTION.
[in/out] PresentState
Struktur D3DKMT_DEVICEPRESENT_STATE yang menjelaskan parameter untuk mengambil status perangkat saat ini. Serikat yang terkandung dalam D3DKMT_GETDEVICESTATE menyimpan struktur jenis ini jika anggota StateType D3DKMT_DEVICESTATE_PRESENT.
[out] ResetState
Struktur D3DKMT_DEVICERESET_STATE yang menjelaskan status reset perangkat. Serikat yang terkandung dalam D3DKMT_GETDEVICESTATE menyimpan struktur jenis ini jika anggota StateType D3DKMT_DEVICESTATE_RESET.
PresentStateDWM
PageFaultState
PresentQueueState
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | d3dkmthk.h (termasuk D3dkmthk.h) |