énumération D3D12DDI_HANDLETYPE (d3d12umddi.h)
Une valeur D3D12DDI_HANDLETYPE identifie un type de handle de pilote.
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
} ;
Constantes
D3D12DDI_HT_COMMAND_QUEUE Valeur : 19 Type de handle de file d’attente de commandes. |
D3D12DDI_HT_COMMAND_ALLOCATOR Valeur : 20 Type de handle d’allocateur de commande. |
D3D12DDI_HT_PIPELINE_STATE Valeur : 21 Type de handle d’état de pipeline. |
D3D12DDI_HT_COMMAND_LIST Valeur : 22 Type de handle de liste de commandes. |
D3D12DDI_HT_FENCE Valeur : 23 Type de poignée de clôture. |
D3D12DDI_HT_DESCRIPTOR_HEAP Valeur : 24 Type de handle de tas de descripteur. |
D3D12DDI_HT_HEAP Valeur : 25 Type de handle de tas. |
D3D12DDI_HT_QUERY_HEAP Valeur : 27 Type de handle de tas de requête. |
D3D12DDI_HT_COMMAND_SIGNATURE Valeur : 28 Type de handle de signature de commande. |
D3D12DDI_HT_0010_PIPELINE_LIBRARY Valeur : 29 Type de handle de bibliothèque de pipeline. |
D3D12DDI_HT_0020_VIDEO_DECODER Valeur : 30 Type de handle de décodeur vidéo. |
D3D12DDI_HT_0020_VIDEO_PROCESSOR Valeur : 32 Type de handle de processeur vidéo. |
D3D12DDI_HT_0012_RESOURCE Valeur : 34 Type de handle de ressource. |
D3D12DDI_HT_PASS Valeur : 35 Type de handle de passe. |
D3D12DDI_HT_0030_CRYPTOSESSION Valeur : 36 Type de handle de session de chiffrement. |
D3D12DDI_HT_0030_CRYPTOSESSIONPOLICY Valeur : 37 Type de handle de stratégie de session de chiffrement. |
D3D12DDI_HT_0030_PROTECTEDRESOURCESESSION Valeur : 38 Type de handle de session de ressource protégée. |
D3D12DDI_HT_0032_VIDEO_DECODER_HEAP Valeur : 39 Type de handle de tas de décodeur vidéo. |
D3D12DDI_HT_0040_COMMAND_POOL Valeur : 40 Un pool de commandes. |
D3D12DDI_HT_0040_COMMAND_RECORDER Valeur : 41 Enregistreur de commandes. |
D3D12DDI_HT_0054_STATE_OBJECT Valeur : 42 Objet d’état. |
D3D12DDI_HT_METACOMMAND Valeur : 43 Méta-commande. |
D3D12DDI_HT_0050_SCHEDULINGGROUP Valeur : 44 Groupe de planification du matériel. |
D3D12DDI_HT_0053_VIDEO_MOTION_ESTIMATOR Valeur : 45 Estimateur de mouvement vidéo. |
D3D12DDI_HT_0053_VIDEO_MOTION_VECTOR_HEAP Valeur : 46 Tas de vecteurs de mouvement vidéo. |
D3D12DDI_HT_0061_VIDEO_EXTENSION_COMMAND Valeur : 47 Type de handle pour les commandes d’extension vidéo. Utilisé dans DDI, par exemple pfnMakeResident et pfnEvict, qui peut accepter plusieurs types de handle. La déclaration de type de handle UMD est D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063 .Ce champ est disponible à partir de Windows 10, version 1903 et version min UMD DDI D3D12DDI_SUPPORTED_0043. |
D3D12DDI_HT_0080_VIDEO_ENCODER Valeur : 48 Type de handle pour un encodeur vidéo. |
D3D12DDI_HT_0080_VIDEO_ENCODER_HEAP Valeur : 49 Type de handle pour un tas d’encodeur vidéo. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h (inclure D3d12umddi.h) |