D3D12DDI_HANDLETYPE枚举 (d3d12umddi.h)

D3D12DDI_HANDLETYPE 值标识驱动程序句柄类型。

语法

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

常数

 
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
视频扩展命令的句柄类型。 在 DDI 中使用,例如 pfnMakeResident 和 pfnEvict,可以接受多个句柄类型。

UMD 句柄类型声明 D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063

此字段从 Windows 10 版本 1903 和 UMD DDI 最低版本D3D12DDI_SUPPORTED_0043开始可用。
D3D12DDI_HT_0080_VIDEO_ENCODER
值:48
处理视频编码器的类型。
D3D12DDI_HT_0080_VIDEO_ENCODER_HEAP
值:49
处理视频编码器堆的类型。

要求

要求 价值
标头 d3d12umddi.h (包括 D3d12umddi.h)