D3D12DDI_HANDLETYPE-Enumeration (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 Befehlswarteschlangenhandletyp.
D3D12DDI_HT_COMMAND_ALLOCATOR
Wert: 20
Ein Befehlszuordnungshandletyp.
D3D12DDI_HT_PIPELINE_STATE
Wert: 21
Ein Pipelinestatushandletyp.
D3D12DDI_HT_COMMAND_LIST
Wert: 22
Ein Befehlslistenhandletyp.
D3D12DDI_HT_FENCE
Wert: 23
Ein Zaunhandletyp.
D3D12DDI_HT_DESCRIPTOR_HEAP
Wert: 24
Ein Deskriptor-Heaphandletyp.
D3D12DDI_HT_HEAP
Wert: 25
Ein Heaphandletyp.
D3D12DDI_HT_QUERY_HEAP
Wert: 27
Ein Abfrageheaphandletyp.
D3D12DDI_HT_COMMAND_SIGNATURE
Wert: 28
Ein Befehlssignaturhandletyp.
D3D12DDI_HT_0010_PIPELINE_LIBRARY
Wert: 29
Ein Pipelinebibliothekshandletyp.
D3D12DDI_HT_0020_VIDEO_DECODER
Wert: 30
Ein Videodecoderhandletyp.
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 Kryptositzungshandletyp.
D3D12DDI_HT_0030_CRYPTOSESSIONPOLICY
Wert: 37
Ein Kryptositzungsrichtlinienhandletyp.
D3D12DDI_HT_0030_PROTECTEDRESOURCESESSION
Wert: 38
Ein Sitzungshandletyp für geschützte Ressourcen.
D3D12DDI_HT_0032_VIDEO_DECODER_HEAP
Wert: 39
Ein Heaphandletyp für Videodecoder.
D3D12DDI_HT_0040_COMMAND_POOL
Wert: 40
Ein Befehlspool.
D3D12DDI_HT_0040_COMMAND_RECORDER
Wert: 41
Ein Befehlsrecorder.
D3D12DDI_HT_0054_STATE_OBJECT
Wert: 42
Ein Zustandsobjekt.
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 Handle-Typen akzeptieren können.

Die UMD-Handle-Typdeklaration 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
Handle-Typ für einen Videoencoder.
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)