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


перечисление D3DDDI_TESTCOMMANDBUFFEROP (d3dukmdt.h)

Перечисление D3DDDI_TESTCOMMANDBUFFEROP указывает тип операции для тестового буфера команд.

Синтаксис

typedef enum _D3DDDI_TESTCOMMANDBUFFEROP {
  D3DDDI_TESTCOMMANDBUFFEROP_INVALID = 0,
  D3DDDI_TESTCOMMANDBUFFEROP_COPY = 1,
  D3DDDI_TESTCOMMANDBUFFEROP_FILL = 2,
  D3DDDI_TESTCOMMANDBUFFEROP_INFINITE_LOOP = 3,
  D3DDDI_TESTCOMMANDBUFFEROP_INFINITE_PREEMPTABLE_LOOP = 4,
  D3DDDI_TESTCOMMANDBUFFEROP_MAX
} D3DDDI_TESTCOMMANDBUFFEROP;

Константы

 
D3DDDI_TESTCOMMANDBUFFEROP_INVALID
Значение: 0
Операция недопустимая или не указана.
D3DDDI_TESTCOMMANDBUFFEROP_COPY
Значение: 1
Операция буфера команд — это операция копирования.
D3DDDI_TESTCOMMANDBUFFEROP_FILL
Значение: 2
Операция буфера команд — это операция заполнения.
D3DDDI_TESTCOMMANDBUFFEROP_INFINITE_LOOP
Значение: 3
Команда используется для имитации зависаемого двигателя. Созданный бесконечный цикл не должен быть преобразуемым.
D3DDDI_TESTCOMMANDBUFFEROP_INFINITE_PREEMPTABLE_LOOP
Значение: 4
Эта команда используется для проверки предимпции длительной команды. Созданный бесконечный цикл должен быть преобразуемым.
D3DDDI_TESTCOMMANDBUFFEROP_MAX
Максимальное значение для этого перечисления.

Замечания

Дополнительные сведения см. в тестировании в режиме ядра.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11 версии 24H2 (WDDM 3.2)
заголовка d3dukmdt.h

См. также

D3DDDI_TESTCOMMANDBUFFER

pfnBuildTestCommandBuffer