enumerazione D3D12DDI_HANDLETYPE (d3d12umddi.h)
Un valore D3D12DDI_HANDLETYPE identifica un tipo di handle del driver.
Sintassi
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
} ;
Costanti
D3D12DDI_HT_COMMAND_QUEUE Valore: 19 Tipo di handle della coda dei comandi. |
D3D12DDI_HT_COMMAND_ALLOCATOR Valore: 20 Tipo di handle dell'allocatore di comando. |
D3D12DDI_HT_PIPELINE_STATE Valore: 21 Tipo di handle dello stato della pipeline. |
D3D12DDI_HT_COMMAND_LIST Valore: 22 Tipo di handle dell'elenco di comandi. |
D3D12DDI_HT_FENCE Valore: 23 Tipo di handle di recinzione. |
D3D12DDI_HT_DESCRIPTOR_HEAP Valore: 24 Tipo di handle dell'heap del descrittore. |
D3D12DDI_HT_HEAP Valore: 25 Tipo di handle dell'heap. |
D3D12DDI_HT_QUERY_HEAP Valore: 27 Tipo di handle dell'heap di query. |
D3D12DDI_HT_COMMAND_SIGNATURE Valore: 28 Tipo di handle di firma del comando. |
D3D12DDI_HT_0010_PIPELINE_LIBRARY Valore: 29 Tipo di handle della libreria di pipeline. |
D3D12DDI_HT_0020_VIDEO_DECODER Valore: 30 Tipo di handle del decodificatore video. |
D3D12DDI_HT_0020_VIDEO_PROCESSOR Valore: 32 Tipo di handle del processore video. |
D3D12DDI_HT_0012_RESOURCE Valore: 34 Tipo di handle di risorsa. |
D3D12DDI_HT_PASS Valore: 35 Tipo di handle pass. |
D3D12DDI_HT_0030_CRYPTOSESSION Valore: 36 Tipo di handle di sessione di crittografia. |
D3D12DDI_HT_0030_CRYPTOSESSIONPOLICY Valore: 37 Tipo di handle dei criteri di sessione di crittografia. |
D3D12DDI_HT_0030_PROTECTEDRESOURCESESSION Valore: 38 Tipo di handle di sessione di risorse protette. |
D3D12DDI_HT_0032_VIDEO_DECODER_HEAP Valore: 39 Tipo di handle heap del decodificatore video. |
D3D12DDI_HT_0040_COMMAND_POOL Valore: 40 Un pool di comandi. |
D3D12DDI_HT_0040_COMMAND_RECORDER Valore: 41 Registratore di comandi. |
D3D12DDI_HT_0054_STATE_OBJECT Valore: 42 Oggetto di stato. |
D3D12DDI_HT_METACOMMAND Valore: 43 Meta-comando. |
D3D12DDI_HT_0050_SCHEDULINGGROUP Valore: 44 Gruppo di pianificazione hardware. |
D3D12DDI_HT_0053_VIDEO_MOTION_ESTIMATOR Valore: 45 Strumento di stima del movimento video. |
D3D12DDI_HT_0053_VIDEO_MOTION_VECTOR_HEAP Valore: 46 Heap del vettore di movimento video. |
D3D12DDI_HT_0061_VIDEO_EXTENSION_COMMAND Valore: 47 Tipo di handle per i comandi di estensione video. Usato in DDI, ad esempio pfnMakeResident e pfnEvict, che può accettare più tipi di handle. La dichiarazione del tipo di handle UMD è D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063 .Questo campo è disponibile a partire da Windows 10, versione 1903 e UMD DDI Min Version D3D12DDI_SUPPORTED_0043. |
D3D12DDI_HT_0080_VIDEO_ENCODER Valore: 48 Tipo di handle per un codificatore video. |
D3D12DDI_HT_0080_VIDEO_ENCODER_HEAP Valore: 49 Tipo di handle per un heap del codificatore video. |
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12umddi.h (include D3d12umddi.h) |