D3D12DDI_TABLE_TYPE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

typedef enum D3D12DDI_TABLE_TYPE {
  D3D12DDI_TABLE_TYPE_DEVICE_CORE,
  D3D12DDI_TABLE_TYPE_COMMAND_LIST_3D,
  D3D12DDI_TABLE_TYPE_COMMAND_QUEUE_3D,
  D3D12DDI_TABLE_TYPE_DXGI,
  D3D12DDI_TABLE_TYPE_0020_DEVICE_VIDEO,
  D3D12DDI_TABLE_TYPE_0020_DEVICE_CORE_VIDEO,
  D3D12DDI_TABLE_TYPE_0020_EXTENDED_FEATURES,
  D3D12DDI_TABLE_TYPE_0020_PASS_EXPERIMENT,
  D3D12DDI_TABLE_TYPE_0021_SHADERCACHE_CALLBACKS,
  D3D12DDI_TABLE_TYPE_0022_COMMAND_QUEUE_VIDEO_DECODE,
  D3D12DDI_TABLE_TYPE_0022_COMMAND_LIST_VIDEO_DECODE,
  D3D12DDI_TABLE_TYPE_0022_COMMAND_QUEUE_VIDEO_PROCESS,
  D3D12DDI_TABLE_TYPE_0022_COMMAND_LIST_VIDEO_PROCESS,
  D3D12DDI_TABLE_TYPE_0030_DEVICE_CONTENT_PROTECTION_RESOURCES,
  D3D12DDI_TABLE_TYPE_0030_CONTENT_PROTECTION_CALLBACKS,
  D3D12DDI_TABLE_TYPE_0030_DEVICE_CONTENT_PROTECTION_STREAMING,
  D3D12DDI_TABLE_TYPE_0033_METACOMMAND,
  D3D12DDI_TABLE_TYPE_0043_RENDER_PASS,
  D3D12DDI_TABLE_TYPE_0053_COMMAND_LIST_VIDEO_ENCODE,
  D3D12DDI_TABLE_TYPE_0053_COMMAND_QUEUE_VIDEO_ENCODE,
  D3D12DDI_TABLE_TYPE_0054_DOWNLEVEL_SUPPORT_CALLBACKS,
  D3D12DDI_TABLE_TYPE_0054_DEVICE_DOWNLEVEL_SUPPORT,
  D3D12DDI_TABLE_TYPE_0076_PIN_RESOURCES_CALLBACKS,
  D3D12DDI_TABLE_TYPE_0084_STATE_OBJECTS_EXPERIMENT,
  D3D12DDI_TABLE_TYPE_0096_EXTENDED_FEATURES
} ;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-d3d12umddi-d3d12ddi_table_type)

D3D12DDI_TABLE_TYPE enumeration

Description

The D3D12DDI_TABLE_TYPE enumeration defines command list and queue types to allow drivers to point to different implementations for video.

Constants

D3D12DDI_TABLE_TYPE_DEVICE_CORE

Device core.

D3D12DDI_TABLE_TYPE_COMMAND_LIST_3D

List 3D.

D3D12DDI_TABLE_TYPE_COMMAND_QUEUE_3D

Queue 3D.

D3D12DDI_TABLE_TYPE_DXGI

DXGI.

D3D12DDI_TABLE_TYPE_0020_DEVICE_VIDEO

Device video.

D3D12DDI_TABLE_TYPE_0020_DEVICE_CORE_VIDEO

Queue video.

D3D12DDI_TABLE_TYPE_0020_EXTENDED_FEATURES

Extended features.

D3D12DDI_TABLE_TYPE_0020_PASS_EXPERIMENT

Pass experiment.

D3D12DDI_TABLE_TYPE_0021_SHADERCACHE_CALLBACKS

Shader cache callbacks.

D3D12DDI_TABLE_TYPE_0022_COMMAND_QUEUE_VIDEO_DECODE

Queue video decode.

D3D12DDI_TABLE_TYPE_0022_COMMAND_LIST_VIDEO_DECODE

List video decode.

D3D12DDI_TABLE_TYPE_0022_COMMAND_QUEUE_VIDEO_PROCESS

Queue video process.

D3D12DDI_TABLE_TYPE_0022_COMMAND_LIST_VIDEO_PROCESS

List video process.

D3D12DDI_TABLE_TYPE_0030_DEVICE_CONTENT_PROTECTION_RESOURCES

Device content protection resources.

D3D12DDI_TABLE_TYPE_0030_CONTENT_PROTECTION_CALLBACKS

Content protection callbacks.

D3D12DDI_TABLE_TYPE_0030_DEVICE_CONTENT_PROTECTION_STREAMING

Device content protection streaming.

D3D12DDI_TABLE_TYPE_0033_METACOMMAND

Meta-command.

D3D12DDI_TABLE_TYPE_0043_RENDER_PASS

Render pass.

D3D12DDI_TABLE_TYPE_0053_COMMAND_LIST_VIDEO_ENCODE

Command list video encode.

D3D12DDI_TABLE_TYPE_0053_COMMAND_QUEUE_VIDEO_ENCODE

Command queue video encode.

D3D12DDI_TABLE_TYPE_0054_DOWNLEVEL_SUPPORT_CALLBACKS

Down level support callbacks.

D3D12DDI_TABLE_TYPE_0054_DEVICE_DOWNLEVEL_SUPPORT

Downlevel hardware support.

D3D12DDI_TABLE_TYPE_0076_PIN_RESOURCES_CALLBACKS

Pinned resource callbacks. Supported starting in Windows 10, version 2004.

D3D12DDI_TABLE_TYPE_0084_STATE_OBJECTS_EXPERIMENT

State objects experiment.

D3D12DDI_TABLE_TYPE_0096_EXTENDED_FEATURES

Extended features.