D3DKMT_DEVICEEXECUTION_STATE enumeration (d3dkmthk.h)

The D3DKMT_DEVICEEXECUTION_STATE enumeration type contains values that indicate the execution status for a device.

Syntax

typedef enum _D3DKMT_DEVICEEXECUTION_STATE {
  D3DKMT_DEVICEEXECUTION_ACTIVE,
  D3DKMT_DEVICEEXECUTION_RESET,
  D3DKMT_DEVICEEXECUTION_HUNG,
  D3DKMT_DEVICEEXECUTION_STOPPED,
  D3DKMT_DEVICEEXECUTION_ERROR_OUTOFMEMORY,
  D3DKMT_DEVICEEXECUTION_ERROR_DMAFAULT,
  D3DKMT_DEVICEEXECUTION_ERROR_DMAPAGEFAULT
} D3DKMT_DEVICEEXECUTION_STATE;

Constants

 
D3DKMT_DEVICEEXECUTION_ACTIVE
The device is actively executing.
D3DKMT_DEVICEEXECUTION_RESET
The device is reset.
D3DKMT_DEVICEEXECUTION_HUNG
The device is hung. The device is unable to continue.
D3DKMT_DEVICEEXECUTION_STOPPED
The device is stopped.
D3DKMT_DEVICEEXECUTION_ERROR_OUTOFMEMORY
Even after the video memory manager split the DMA buffer, the video memory manager could not page-in all of the required allocations into video memory at the same time. The device is unable to continue.
D3DKMT_DEVICEEXECUTION_ERROR_DMAFAULT
The display miniport driver reported a fault while processing a DMA buffer for the device. The device is unable to continue.
D3DKMT_DEVICEEXECUTION_ERROR_DMAPAGEFAULT
The display miniport driver reported a page fault while processing a DMA buffer for the device. The device is unable to continue.

Requirements

Requirement Value
Minimum supported client Windows Vista
Header d3dkmthk.h (include D3dkmthk.h)

See also

D3DKMT_GETDEVICESTATE