Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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_ACTIVEThe device is actively executing. |
D3DKMT_DEVICEEXECUTION_RESETThe device is reset. |
D3DKMT_DEVICEEXECUTION_HUNGThe device is hung. The device is unable to continue. |
D3DKMT_DEVICEEXECUTION_STOPPEDThe device is stopped. |
D3DKMT_DEVICEEXECUTION_ERROR_OUTOFMEMORYEven 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_DMAFAULTThe display miniport driver reported a fault while processing a DMA buffer for the device. The device is unable to continue. |
D3DKMT_DEVICEEXECUTION_ERROR_DMAPAGEFAULTThe 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) |