Condividi tramite


enumerazione D3D12DDI_HANDLETYPE (d3d12umddi.h)

Un valore D3D12DDI_HANDLETYPE identifica un tipo di handle del driver.

Sintassi

typedef enum D3D12DDI_HANDLETYPE {
  D3D12DDI_HT_COMMAND_QUEUE = 19,
  D3D12DDI_HT_COMMAND_ALLOCATOR = 20,
  D3D12DDI_HT_PIPELINE_STATE = 21,
  D3D12DDI_HT_COMMAND_LIST = 22,
  D3D12DDI_HT_FENCE = 23,
  D3D12DDI_HT_DESCRIPTOR_HEAP = 24,
  D3D12DDI_HT_HEAP = 25,
  D3D12DDI_HT_QUERY_HEAP = 27,
  D3D12DDI_HT_COMMAND_SIGNATURE = 28,
  D3D12DDI_HT_0010_PIPELINE_LIBRARY = 29,
  D3D12DDI_HT_0020_VIDEO_DECODER = 30,
  D3D12DDI_HT_0020_VIDEO_PROCESSOR = 32,
  D3D12DDI_HT_0012_RESOURCE = 34,
  D3D12DDI_HT_PASS = 35,
  D3D12DDI_HT_0030_CRYPTOSESSION = 36,
  D3D12DDI_HT_0030_CRYPTOSESSIONPOLICY = 37,
  D3D12DDI_HT_0030_PROTECTEDRESOURCESESSION = 38,
  D3D12DDI_HT_0032_VIDEO_DECODER_HEAP = 39,
  D3D12DDI_HT_0040_COMMAND_POOL = 40,
  D3D12DDI_HT_0040_COMMAND_RECORDER = 41,
  D3D12DDI_HT_0054_STATE_OBJECT = 42,
  D3D12DDI_HT_METACOMMAND = 43,
  D3D12DDI_HT_0050_SCHEDULINGGROUP = 44,
  D3D12DDI_HT_0053_VIDEO_MOTION_ESTIMATOR = 45,
  D3D12DDI_HT_0053_VIDEO_MOTION_VECTOR_HEAP = 46,
  D3D12DDI_HT_0061_VIDEO_EXTENSION_COMMAND = 47,
  D3D12DDI_HT_0080_VIDEO_ENCODER = 48,
  D3D12DDI_HT_0080_VIDEO_ENCODER_HEAP = 49
} ;

Costanti

 
D3D12DDI_HT_COMMAND_QUEUE
Valore: 19
Tipo di handle della coda dei comandi.
D3D12DDI_HT_COMMAND_ALLOCATOR
Valore: 20
Tipo di handle dell'allocatore di comando.
D3D12DDI_HT_PIPELINE_STATE
Valore: 21
Tipo di handle dello stato della pipeline.
D3D12DDI_HT_COMMAND_LIST
Valore: 22
Tipo di handle dell'elenco di comandi.
D3D12DDI_HT_FENCE
Valore: 23
Tipo di handle di recinzione.
D3D12DDI_HT_DESCRIPTOR_HEAP
Valore: 24
Tipo di handle dell'heap del descrittore.
D3D12DDI_HT_HEAP
Valore: 25
Tipo di handle dell'heap.
D3D12DDI_HT_QUERY_HEAP
Valore: 27
Tipo di handle dell'heap di query.
D3D12DDI_HT_COMMAND_SIGNATURE
Valore: 28
Tipo di handle di firma del comando.
D3D12DDI_HT_0010_PIPELINE_LIBRARY
Valore: 29
Tipo di handle della libreria di pipeline.
D3D12DDI_HT_0020_VIDEO_DECODER
Valore: 30
Tipo di handle del decodificatore video.
D3D12DDI_HT_0020_VIDEO_PROCESSOR
Valore: 32
Tipo di handle del processore video.
D3D12DDI_HT_0012_RESOURCE
Valore: 34
Tipo di handle di risorsa.
D3D12DDI_HT_PASS
Valore: 35
Tipo di handle pass.
D3D12DDI_HT_0030_CRYPTOSESSION
Valore: 36
Tipo di handle di sessione di crittografia.
D3D12DDI_HT_0030_CRYPTOSESSIONPOLICY
Valore: 37
Tipo di handle dei criteri di sessione di crittografia.
D3D12DDI_HT_0030_PROTECTEDRESOURCESESSION
Valore: 38
Tipo di handle di sessione di risorse protette.
D3D12DDI_HT_0032_VIDEO_DECODER_HEAP
Valore: 39
Tipo di handle heap del decodificatore video.
D3D12DDI_HT_0040_COMMAND_POOL
Valore: 40
Un pool di comandi.
D3D12DDI_HT_0040_COMMAND_RECORDER
Valore: 41
Registratore di comandi.
D3D12DDI_HT_0054_STATE_OBJECT
Valore: 42
Oggetto di stato.
D3D12DDI_HT_METACOMMAND
Valore: 43
Meta-comando.
D3D12DDI_HT_0050_SCHEDULINGGROUP
Valore: 44
Gruppo di pianificazione hardware.
D3D12DDI_HT_0053_VIDEO_MOTION_ESTIMATOR
Valore: 45
Strumento di stima del movimento video.
D3D12DDI_HT_0053_VIDEO_MOTION_VECTOR_HEAP
Valore: 46
Heap del vettore di movimento video.
D3D12DDI_HT_0061_VIDEO_EXTENSION_COMMAND
Valore: 47
Tipo di handle per i comandi di estensione video. Usato in DDI, ad esempio pfnMakeResident e pfnEvict, che può accettare più tipi di handle.

La dichiarazione del tipo di handle UMD è D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063.

Questo campo è disponibile a partire da Windows 10, versione 1903 e UMD DDI Min Version D3D12DDI_SUPPORTED_0043.
D3D12DDI_HT_0080_VIDEO_ENCODER
Valore: 48
Tipo di handle per un codificatore video.
D3D12DDI_HT_0080_VIDEO_ENCODER_HEAP
Valore: 49
Tipo di handle per un heap del codificatore video.

Requisiti

Requisito Valore
Intestazione d3d12umddi.h (include D3d12umddi.h)