Compartilhar via


D3D12DDI_HANDLETYPE enumeração (d3d12umddi.h)

Um valor D3D12DDI_HANDLETYPE identifica um tipo de identificador de driver.

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
Um tipo de identificador de fila de comandos.
D3D12DDI_HT_COMMAND_ALLOCATOR
Valor: 20
Um tipo de identificador de alocador de comando.
D3D12DDI_HT_PIPELINE_STATE
Valor: 21
Um tipo de identificador de estado de pipeline.
D3D12DDI_HT_COMMAND_LIST
Valor: 22
Um tipo de identificador de lista de comandos.
D3D12DDI_HT_FENCE
Valor: 23
Um tipo de identificador de cerca.
D3D12DDI_HT_DESCRIPTOR_HEAP
Valor: 24
Um tipo de identificador de heap de descritor.
D3D12DDI_HT_HEAP
Valor: 25
Um tipo de identificador de heap.
D3D12DDI_HT_QUERY_HEAP
Valor: 27
Um tipo de identificador de heap de consulta.
D3D12DDI_HT_COMMAND_SIGNATURE
Valor: 28
Um tipo de identificador de assinatura de comando.
D3D12DDI_HT_0010_PIPELINE_LIBRARY
Valor: 29
Um tipo de identificador de biblioteca de pipeline.
D3D12DDI_HT_0020_VIDEO_DECODER
Valor: 30
Um tipo de identificador de decodificador de vídeo.
D3D12DDI_HT_0020_VIDEO_PROCESSOR
Valor: 32
Um tipo de identificador de processador de vídeo.
D3D12DDI_HT_0012_RESOURCE
Valor: 34
Um tipo de identificador de recurso.
D3D12DDI_HT_PASS
Valor: 35
Um tipo de identificador de passagem.
D3D12DDI_HT_0030_CRYPTOSESSION
Valor: 36
Um tipo de identificador de sessão de criptografia.
D3D12DDI_HT_0030_CRYPTOSESSIONPOLICY
Valor: 37
Um tipo de identificador de política de sessão de criptografia.
D3D12DDI_HT_0030_PROTECTEDRESOURCESESSION
Valor: 38
Um tipo de identificador de sessão de recurso protegido.
D3D12DDI_HT_0032_VIDEO_DECODER_HEAP
Valor: 39
Um tipo de identificador de heap do decodificador de vídeo.
D3D12DDI_HT_0040_COMMAND_POOL
Valor: 40
Um pool de comandos.
D3D12DDI_HT_0040_COMMAND_RECORDER
Valor: 41
Um gravador de comando.
D3D12DDI_HT_0054_STATE_OBJECT
Valor: 42
Um objeto de estado.
D3D12DDI_HT_METACOMMAND
Valor: 43
Um meta-comando.
D3D12DDI_HT_0050_SCHEDULINGGROUP
Valor: 44
Grupo de agendamento de hardware.
D3D12DDI_HT_0053_VIDEO_MOTION_ESTIMATOR
Valor: 45
Avaliador de movimento de vídeo.
D3D12DDI_HT_0053_VIDEO_MOTION_VECTOR_HEAP
Valor: 46
Heap de vetor de movimento de vídeo.
D3D12DDI_HT_0061_VIDEO_EXTENSION_COMMAND
Valor: 47
O tipo de identificador para Comandos de Extensão de Vídeo. Usado em DDI, como pfnMakeResident e pfnEvict, que podem aceitar vários tipos de identificador.

A declaração de tipo de identificador UMD é D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063.

Esse campo está disponível a partir de Windows 10, versão 1903 e D3D12DDI_SUPPORTED_0043 de versão mínima da UMD DDI.
D3D12DDI_HT_0080_VIDEO_ENCODER
Valor: 48
Tipo de identificador para um codificador de vídeo.
D3D12DDI_HT_0080_VIDEO_ENCODER_HEAP
Valor: 49
Tipo de identificador para um heap de codificador de vídeo.

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h (inclua D3d12umddi.h)