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
ビデオ拡張機能コマンドのハンドルの種類。 複数のハンドル型を受け入れられる pfnMakeResident や pfnEvict などの DDI で使用されます。

UMD ハンドル型宣言は です D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063

このフィールドは、Windows 10 バージョン 1903 および UMD DDI Min バージョン D3D12DDI_SUPPORTED_0043以降で使用できます。
D3D12DDI_HT_0080_VIDEO_ENCODER
値: 48
ビデオ エンコーダーのハンドルの種類。
D3D12DDI_HT_0080_VIDEO_ENCODER_HEAP
値: 49
ビデオ エンコーダー ヒープのハンドルの種類。

要件

要件
Header d3d12umddi.h (D3d12umddi.h を含む)