перечисление D3DKMT_DEVICEEXECUTION_STATE (d3dkmthk.h)

Тип перечисления D3DKMT_DEVICEEXECUTION_STATE содержит значения, указывающие состояние выполнения для устройства.

Синтаксис

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;

Константы

 
D3DKMT_DEVICEEXECUTION_ACTIVE
Устройство активно выполняется.
D3DKMT_DEVICEEXECUTION_RESET
Устройство перезагружается.
D3DKMT_DEVICEEXECUTION_HUNG
Устройство зависло. Устройство не может продолжить работу.
D3DKMT_DEVICEEXECUTION_STOPPED
Устройство остановлено.
D3DKMT_DEVICEEXECUTION_ERROR_OUTOFMEMORY
Даже после того, как диспетчер видеопамятки разделит буфер DMA, диспетчер видеопамятки не может одновременно выполнить все необходимые выделения в видеопамять. Устройство не может продолжить работу.
D3DKMT_DEVICEEXECUTION_ERROR_DMAFAULT
Драйвер мини-порта дисплея сообщил об ошибке при обработке буфера DMA для устройства. Устройство не может продолжить работу.
D3DKMT_DEVICEEXECUTION_ERROR_DMAPAGEFAULT
Драйвер мини-порта дисплея сообщил об ошибке страницы при обработке буфера DMA для устройства. Устройство не может продолжить работу.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Верхняя часть d3dkmthk.h (включая D3dkmthk.h)

См. также раздел

D3DKMT_GETDEVICESTATE