Hardware Dev Center

Expand Minimize

D3DKMT_DEVICEEXECUTION_STATE enumeration

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              = 1,
  D3DKMT_DEVICEEXECUTION_RESET               = 2,
  D3DKMT_DEVICEEXECUTION_HUNG                = 3,
  D3DKMT_DEVICEEXECUTION_STOPPED             = 4,
  D3DKMT_DEVICEEXECUTION_ERROR_OUTOFMEMORY   = 5,
  D3DKMT_DEVICEEXECUTION_ERROR_DMAFAULT      = 6,
#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_0)
  D3DKMT_DEVICEEXECUTION_ERROR_DMAPAGEFAULT  = 7,
#endif 
  
} 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

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

D3dkmthk.h (include D3dkmthk.h)

See also

D3DKMT_GETDEVICESTATE

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft