перечисление D3D12_DRED_ALLOCATION_TYPE (d3d12.h)

Соответствует значениям перечисления и числовым эквивалентом 3D12DDI_HANDLETYPE значений перечисления .

Синтаксис

typedef enum D3D12_DRED_ALLOCATION_TYPE {
  D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE,
  D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR,
  D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE,
  D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST,
  D3D12_DRED_ALLOCATION_TYPE_FENCE,
  D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP,
  D3D12_DRED_ALLOCATION_TYPE_HEAP,
  D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP,
  D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE,
  D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY,
  D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER,
  D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR,
  D3D12_DRED_ALLOCATION_TYPE_RESOURCE,
  D3D12_DRED_ALLOCATION_TYPE_PASS,
  D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION,
  D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY,
  D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION,
  D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP,
  D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL,
  D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER,
  D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT,
  D3D12_DRED_ALLOCATION_TYPE_METACOMMAND,
  D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP,
  D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR,
  D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP,
  D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND,
  D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER,
  D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP,
  D3D12_DRED_ALLOCATION_TYPE_INVALID
} ;

Константы

 
D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE
Значение: (19)
D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR
Значение: (20)
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE
Значение: (21)
D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST
Значение: (22)
D3D12_DRED_ALLOCATION_TYPE_FENCE
Значение: (23)
D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP
Значение: (24)
D3D12_DRED_ALLOCATION_TYPE_HEAP
Значение: (25)
D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP
Значение: (27)
D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE
Значение: (28)
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY
Значение: (29)
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER
Значение: (30)
D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR
Значение: (32)
D3D12_DRED_ALLOCATION_TYPE_RESOURCE
Значение: (34)
D3D12_DRED_ALLOCATION_TYPE_PASS
Значение: (35)
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION
Значение: (36)
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY
Значение: (37)
D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION
Значение: (38)
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP
Значение: (39)
D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL
Значение: (40)
D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER
Значение: (41)
D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT
Значение: (42)
D3D12_DRED_ALLOCATION_TYPE_METACOMMAND
Значение: (43)
D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP
Значение: (44)
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR
Значение: (45)
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP
Значение: (46)
D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND
Значение: (47)
D3D12_DRED_ALLOCATION_TYPE_INVALID
Значение: (0xffffffff)

Требования

Требование Значение
Минимальная версия клиента сборка Windows 10 20348
Минимальная версия сервера сборка Windows 10 20348
Верхняя часть d3d12.h

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