D3D12DDI_HANDLETYPE 열거형(d3d12umddi.h)

D3D12DDI_HANDLETYPE 값은 드라이버 핸들 형식을 식별합니다.

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

상수

 
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
비디오 확장 명령에 대한 핸들 형식입니다. 여러 핸들 형식을 허용할 수 있는 pfnMakeResident 및 pfnEvict와 같은 DDI에서 사용됩니다.

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 포함)