Compartir a través de


enumeración D3D12DDI_HANDLETYPE (d3d12umddi.h)

Un valor de D3D12DDI_HANDLETYPE identifica un tipo de identificador de controlador.

Syntax

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
} ;

Constantes

 
D3D12DDI_HT_COMMAND_QUEUE
Valor: 19
Tipo de identificador de cola de comandos.
D3D12DDI_HT_COMMAND_ALLOCATOR
Valor: 20
Tipo de identificador de asignador de comandos.
D3D12DDI_HT_PIPELINE_STATE
Valor: 21
Tipo de identificador de estado de canalización.
D3D12DDI_HT_COMMAND_LIST
Valor: 22
Tipo de identificador de lista de comandos.
D3D12DDI_HT_FENCE
Valor: 23
Tipo de controlador de barrera.
D3D12DDI_HT_DESCRIPTOR_HEAP
Valor: 24
Tipo de identificador del montón de descriptores.
D3D12DDI_HT_HEAP
Valor: 25
Tipo de identificador de montón.
D3D12DDI_HT_QUERY_HEAP
Valor: 27
Tipo de identificador del montón de consultas.
D3D12DDI_HT_COMMAND_SIGNATURE
Valor: 28
Tipo de identificador de firma de comando.
D3D12DDI_HT_0010_PIPELINE_LIBRARY
Valor: 29
Un tipo de identificador de biblioteca de canalización.
D3D12DDI_HT_0020_VIDEO_DECODER
Valor: 30
Tipo de identificador de descodificador de vídeo.
D3D12DDI_HT_0020_VIDEO_PROCESSOR
Valor: 32
Un tipo de controlador de procesador de vídeo.
D3D12DDI_HT_0012_RESOURCE
Valor: 34
Tipo de identificador de recursos.
D3D12DDI_HT_PASS
Valor: 35
Tipo de identificador de paso.
D3D12DDI_HT_0030_CRYPTOSESSION
Valor: 36
Tipo de identificador de sesión criptográfica.
D3D12DDI_HT_0030_CRYPTOSESSIONPOLICY
Valor: 37
Tipo de identificador de directiva de sesión criptográfica.
D3D12DDI_HT_0030_PROTECTEDRESOURCESESSION
Valor: 38
Tipo de identificador de sesión de recursos protegidos.
D3D12DDI_HT_0032_VIDEO_DECODER_HEAP
Valor: 39
Tipo de identificador de montón de descodificador de vídeo.
D3D12DDI_HT_0040_COMMAND_POOL
Valor: 40
Un grupo de comandos.
D3D12DDI_HT_0040_COMMAND_RECORDER
Valor: 41
Una grabadora de comandos.
D3D12DDI_HT_0054_STATE_OBJECT
Valor: 42
Objeto de estado.
D3D12DDI_HT_METACOMMAND
Valor: 43
Metacomando.
D3D12DDI_HT_0050_SCHEDULINGGROUP
Valor: 44
Grupo de programación de hardware.
D3D12DDI_HT_0053_VIDEO_MOTION_ESTIMATOR
Valor: 45
Estimador de movimiento de vídeo.
D3D12DDI_HT_0053_VIDEO_MOTION_VECTOR_HEAP
Valor: 46
Montón de vectores de movimiento de vídeo.
D3D12DDI_HT_0061_VIDEO_EXTENSION_COMMAND
Valor: 47
Tipo de identificador para los comandos de extensión de vídeo. Se usa en DDI, como pfnMakeResident y pfnEvict, que pueden aceptar varios tipos de identificador.

La declaración de tipo de identificador umD es D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063.

Este campo está disponible a partir de Windows 10, versión 1903 y versión mínima de UMD DDI D3D12DDI_SUPPORTED_0043.
D3D12DDI_HT_0080_VIDEO_ENCODER
Valor: 48
Identificador de tipo para un codificador de vídeo.
D3D12DDI_HT_0080_VIDEO_ENCODER_HEAP
Valor: 49
Controlar el tipo de un montón de codificador de vídeo.

Requisitos

Requisito Valor
Header d3d12umddi.h (incluya D3d12umddi.h)