Freigeben über


D3D12DDI_HANDLETYPE-Aufzählung (d3d12umddi.h)

Ein D3D12DDI_HANDLETYPE Wert identifiziert einen Treiberhandletyp.

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

Konstanten

 
D3D12DDI_HT_COMMAND_QUEUE
Wert: 19
Ein Befehlswarteschlangen-Handletyp.
D3D12DDI_HT_COMMAND_ALLOCATOR
Wert: 20
Ein Befehlszuordnungs-Handletyp.
D3D12DDI_HT_PIPELINE_STATE
Wert: 21
Ein Pipelinestatus-Handletyp.
D3D12DDI_HT_COMMAND_LIST
Wert: 22
Ein Befehlslistenhandletyp.
D3D12DDI_HT_FENCE
Wert: 23
Ein Zaunziehpunkttyp.
D3D12DDI_HT_DESCRIPTOR_HEAP
Wert: 24
Ein Deskriptor-Heap-Handletyp.
D3D12DDI_HT_HEAP
Wert: 25
Ein Heap-Handletyp.
D3D12DDI_HT_QUERY_HEAP
Wert: 27
Ein Abfrage-Heap-Handletyp.
D3D12DDI_HT_COMMAND_SIGNATURE
Wert: 28
Ein Befehlssignaturhandletyp.
D3D12DDI_HT_0010_PIPELINE_LIBRARY
Wert: 29
Ein Pipelinebibliothek-Handletyp.
D3D12DDI_HT_0020_VIDEO_DECODER
Wert: 30
Ein Videodecoder-Handletyp.
D3D12DDI_HT_0020_VIDEO_PROCESSOR
Wert: 32
Ein Videoprozessorhandletyp.
D3D12DDI_HT_0012_RESOURCE
Wert: 34
Ein Ressourcenhandletyp.
D3D12DDI_HT_PASS
Wert: 35
Ein Passhandletyp.
D3D12DDI_HT_0030_CRYPTOSESSION
Wert: 36
Ein Kryptositzungshandle-Typ.
D3D12DDI_HT_0030_CRYPTOSESSIONPOLICY
Wert: 37
Ein Kryptositzungsrichtlinien-Handletyp.
D3D12DDI_HT_0030_PROTECTEDRESOURCESESSION
Wert: 38
Ein geschützter Ressourcensitzungshandletyp.
D3D12DDI_HT_0032_VIDEO_DECODER_HEAP
Wert: 39
Ein Videodecoder-Heap-Handletyp.
D3D12DDI_HT_0040_COMMAND_POOL
Wert: 40
Ein Befehlspool.
D3D12DDI_HT_0040_COMMAND_RECORDER
Wert: 41
Ein Befehlsrekorder.
D3D12DDI_HT_0054_STATE_OBJECT
Wert: 42
Ein Statusobjekt.
D3D12DDI_HT_METACOMMAND
Wert: 43
Ein Metabefehl.
D3D12DDI_HT_0050_SCHEDULINGGROUP
Wert: 44
Hardwareplanungsgruppe.
D3D12DDI_HT_0053_VIDEO_MOTION_ESTIMATOR
Wert: 45
Video motion estimator.
D3D12DDI_HT_0053_VIDEO_MOTION_VECTOR_HEAP
Wert: 46
Heap des Videobewegungsvektors.
D3D12DDI_HT_0061_VIDEO_EXTENSION_COMMAND
Wert: 47
Der Handletyp für Videoerweiterungsbefehle. Wird in DDI verwendet, z. B. pfnMakeResident und pfnEvict, die mehrere Handletypen akzeptieren können.

Die UMD-Handletypdeklaration ist D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063.

Dieses Feld ist ab Windows 10, Version 1903 und UMD DDI Min Version D3D12DDI_SUPPORTED_0043 verfügbar.
D3D12DDI_HT_0080_VIDEO_ENCODER
Wert: 48
Behandeln Sie den Typ für einen Video-Encoder.
D3D12DDI_HT_0080_VIDEO_ENCODER_HEAP
Wert: 49
Handle type for a video encoder heap.

Anforderungen

Anforderung Wert
Header- d3d12umddi.h (einschließlich D3d12umddi.h)