Поделиться через


перечисление 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 (include D3dkmthk.h)

См. также

D3DKMT_GETDEVICESTATE