en-tête d3dukmdt.h
Cet en-tête est utilisé par l’affichage. Pour plus d'informations, consultez les pages suivantes :
d3dukmdt.h contient les interfaces de programmation suivantes :
IOCTLs
IOCTL_GPUP_DRIVER_ESCAPE La DLL d’émulation du mode utilisateur appelle ce IOCTL pour échanger des informations avec le pilote de mode noyau. |
Fonctions
IS_OFFICIAL_DDI_INTERFACE_VERSION En savoir plus sur la macro IS_OFFICIAL_DDI_INTERFACE_VERSION. |
MAKEFOURCC Macro pour mettre en forme et charger la texture. |
Structures
D3DDDI_ALLOCATIONINFO En savoir plus sur la structure D3DDDI_ALLOCATIONINFO. |
D3DDDI_ALLOCATIONINFO2 En savoir plus sur la structure D3DDDI_ALLOCATIONINFO2. |
D3DDDI_ALLOCATIONLIST En savoir plus sur la structure D3DDDI_ALLOCATIONLIST. |
D3DDDI_CREATECONTEXTFLAGS La structure D3DDDI_CREATECONTEXTFLAGS décrit comment créer un contexte dans un appel à la fonction pfnCreateContextCb. |
D3DDDI_CREATEHWCONTEXTFLAGS Structure utilisée pour créer des indicateurs de contexte matériels. |
D3DDDI_CREATEHWQUEUEFLAGS En savoir plus sur la structure D3DDDI_CREATEHWQUEUEFLAGS. |
D3DDDI_DESTROYPAGINGQUEUE D3DDDI_DESTROYPAGINGQUEUE est utilisé avec pfnDestroyPagingQueueCb et D3DKMTDestroyPagingQueue pour attendre qu’une file d’attente de pagination termine toutes les opérations mises en file d’attente et la détruit avec l’objet de synchronisation associé. |
D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE En savoir plus sur la structure D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE. |
D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE Utilisé pour traduire l’allocation d’invité en handle hôte correspondant. |
D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE Utilisé pour traduire le handle de ressource en handle hôte correspondant. |
D3DDDI_DXGI_RGB La structure D3DDDI_DXGI_RGB contient des informations pour décrire une fonction gamma. |
D3DDDI_ESCAPEFLAGS La structure D3DDDI_ESCAPEFLAGS identifie la façon dont le pilote d’affichage en mode utilisateur partage des informations avec le pilote d’affichage miniport. |
D3DDDI_EVICT_FLAGS D3DDDI_EVICT_FLAGS spécifie le comportement d’éviction. |
D3DDDI_GAMMA_RAMP_DXGI_1 La structure D3DDDI_GAMMA_RAMP_DXGI_1 décrit une fonction gamma. |
D3DDDI_GAMMA_RAMP_RGB256x3x16 La structure D3DDDI_GAMMA_RAMP_RGB256x3x16 contient une table de recherche gamma. |
D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA est utilisé avec pfnGetResourcePresentPrivateDriverDataCb pour interroger les données privées de la ressource, qui sont associées à la ressource pendant La présente. |
D3DDDI_HDR_METADATA_HDR10 Décrit les métadonnées pour HDR10. |
D3DDDI_HDR_METADATA_HDR10PLUS Décrit les métadonnées pour HDR10 plus. |
D3DDDI_KERNELOVERLAYINFO La structure D3DDDI_KERNELOVERLAYINFO décrit les informations d’un objet de superposition en mode noyau. |
D3DDDI_MAKERESIDENT D3DDDI_MAKERESIDENT est utilisé avec MakeResident (pfnMakeResidentCb ou D3DKMTMakeResident) pour indiquer au système d’exploitation d’ajouter une ressource à la liste de résidence de l’appareil et incrémenter le nombre de références de résidence sur cette allocation. |
D3DDDI_MAKERESIDENT_FLAGS D3DDDI_MAKERESIDENT_FLAGS est utilisé avec MakeResident (pfnMakeResidentCb ou D3DKMTMakeResident) pour indiquer au système d’exploitation d’ajouter une ressource à la liste de résidence de l’appareil et d’incrémenter le nombre de références de résidence sur cette allocation. |
D3DDDI_MAPGPUVIRTUALADDRESS En savoir plus sur la structure D3DDDI_MAPGPUVIRTUALADDRESS. |
D3DDDI_MULTISAMPLINGMETHOD La structure D3DDDI_MULTISAMPLINGMETHOD décrit une méthode d’échantillonnage multiple. |
D3DDDI_OFFER_FLAGS Indicateurs d’offre. |
D3DDDI_OPENALLOCATIONINFO La structure D3DDDI_OPENALLOCATIONINFO décrit une allocation à ouvrir. |
D3DDDI_OPENALLOCATIONINFO2 La structure D3DDDI_OPENALLOCATIONINFO2 décrit une allocation à ouvrir. |
D3DDDI_PATCHLOCATIONLIST La structure D3DDDI_PATCHLOCATIONLIST décrit l’emplacement d’une allocation à corriger (autrement dit, affecter une adresse physique à l’allocation). |
D3DDDI_QUERYREGISTRY_FLAGS Contient des informations à interroger pour les indicateurs de Registre. |
D3DDDI_QUERYREGISTRY_INFO En savoir plus sur la structure D3DDDI_QUERYREGISTRY_INFO. |
D3DDDI_RATIONAL La structure D3DDDI_RATIONAL décrit une valeur fractionnaire qui représente les fréquences verticales et horizontales d’un mode vidéo (c’est-à-dire, la synchronisation verticale et la synchronisation horizontale). |
D3DDDI_RESERVEGPUVIRTUALADDRESS D3DDDI_RESERVEGPUVIRTUALADDRESS est utilisé avec pfnReserveGpuVirtualAddressCb pour réserver une plage d’adresses dans l’espace d’adressage virtuel de l’unité de traitement graphique (GPU) du processus actuel. |
D3DDDI_RESOURCEFLAGS La structure D3DDDI_RESOURCEFLAGS identifie le type de ressources à créer dans un appel à la fonction CreateResource du pilote. |
D3DDDI_RESOURCEFLAGS2 Identifie le type de ressource à créer dans un appel à la fonction CreateResource2 du pilote. |
D3DDDI_SEGMENTPREFERENCE En savoir plus sur la structure D3DDDI_SEGMENTPREFERENCE. |
D3DDDI_SURFACEINFO La structure D3DDDI_SURFACEINFO décrit un type de ressource, tel qu’une surface. |
D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS En savoir plus sur la structure D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS. |
D3DDDI_SYNCHRONIZATIONOBJECTINFO La structure D3DDDI_SYNCHRONIZATIONOBJECTINFO contient des informations sur un objet de synchronisation. |
D3DDDI_SYNCHRONIZATIONOBJECTINFO2 En savoir plus sur la structure D3DDDI_SYNCHRONIZATIONOBJECTINFO2. |
D3DDDI_TRIMRESIDENCYSET_FLAGS D3DDDI_TRIMRESIDENCYSET_FLAGS est utilisé avec pfnTrimResidencySet pour réduire la liste de résidences d’un appareil donné. |
D3DDDI_UPDATEALLOCPROPERTY En savoir plus sur la structure D3DDDI_UPDATEALLOCPROPERTY. |
D3DDDI_UPDATEALLOCPROPERTY_FLAGS La structure D3DDDI_UPDATEALLOCPROPERTY_FLAGS identifie comment mettre à jour une propriété dans une allocation. |
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION décrit une opération de mise à jour d’adresse virtuelle. |
D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS décrit le type d’objets de synchronisation d’entrée à attendre. |
D3DDDIARG_CREATERESOURCE La structure D3DDDIARG_CREATERESOURCE contient des informations sur la création d’une ressource. |
D3DDDIARG_CREATERESOURCE2 Contient des informations sur la création d’une ressource. Utilisé par les pilotes d’affichage en mode utilisateur windows WDDM (Windows Display Driver Model) 1.2 et versions ultérieures. |
D3DDDICB_DESTROYALLOCATION2FLAGS La structure D3DDDICB_DESTROYALLOCATION2FLAGS est utilisée avec la structure D3DKMT_DESTROYALLOCATION2 pour décrire les paramètres de libération des allocations avec D3DKMTDestroyAllocation2.D3DDDICB_DESTROYALLOCATION2FLAGS structure est utilisée avec la structure D3DKMT_DESTROYALLOCATION2 pour décrire les paramètres de libération des allocations avec D3DKMTDestroyAllocation2. |
D3DDDICB_LOCK2FLAGS D3DDDICB_LOCK2FLAGS est utilisé par la fonction de noyau Lock2 pour déterminer comment une allocation est verrouillée. |
D3DDDICB_LOCKFLAGS La structure D3DDDICB_LOCKFLAGS identifie comment verrouiller une allocation. |
D3DDDICB_SIGNALFLAGS En savoir plus sur la structure D3DDDICB_SIGNALFLAGS. |
D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE En savoir plus sur la structure D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE. |
D3DDDIRECT La structure D3DDDIRECT définit un rectangle par les coordonnées de ses coins supérieur gauche et inférieur droit. |
D3DGPU_PHYSICAL_ADDRESS En savoir plus sur la structure D3DGPU_PHYSICAL_ADDRESS. |
D3DKMDT_3x4_COLORSPACE_TRANSFORM Structure pour décrire les trois sous-étapes programmables de la transformation d’espace de couleur de matrice 3 par 4. |
D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 Structure pour décrire la transformation de l’espace de couleur matriciel 3 par 4. |
DXGK_MIRACAST_CHUNK_ID Découvrez comment DXGK_MIRACAST_CHUNK_ID stocke des informations qui identifient un segment d’encodage d’affichage sans fil (Miracast). |
DXGK_MIRACAST_CHUNK_INFO La structure DXGK_MIRACAST_CHUNK_INFO contient des informations sur un segment d’encodage d’affichage sans fil (Miracast) spécifié. |
DXGK_PTE Une entrée de table de pages (PTE) fournit l’adresse physique d’une page et d’autres attributs. Le format exact de PTE dépend de l’implémentation matérielle. |
DXGKVGPU_ESCAPE_HEAD Structure décrivant la tête d’échappement. |
DXGKVGPU_ESCAPE_INITIALIZE Utilisé pour initialiser une échappement. |
DXGKVGPU_ESCAPE_POWERTRANSITIONCOMPLETE Indique qu’une transition d’alimentation est terminée. |
DXGKVGPU_ESCAPE_READ_PCI_CONFIG Structure utilisée pour lire la configuration PCI d’un échappement. |
DXGKVGPU_ESCAPE_READ_VGPU_TYPE Structure utilisée pour lire le type VGPU d’une sortie d’échappement. |
DXGKVGPU_ESCAPE_RELEASE Indique qu’une échappement a été libérée. |
DXGKVGPU_ESCAPE_WRITE_PCI_CONFIG Utilisé pour écrire dans l’espace de configuration PCI. |
GPUP_DRIVER_ESCAPE_INPUT Entrée d’échappement du pilote de partition GPU. |
Énumérations
D3DDDI_COLOR_SPACE_TYPE L’énumération D3DDDI_COLOR_SPACE_TYPE définit les informations d’espace de couleur du flux. |
D3DDDI_DOORBELLSTATUS En savoir plus sur la structure D3DDDI_DOORBELLSTATUS. |
D3DDDI_DRIVERESCAPETYPE En savoir plus sur l’énumération D3DDDI_DRIVERESCAPETYPE. |
D3DDDI_FLIPINTERVAL_TYPE Le type d’énumération D3DDDI_FLIPINTERVAL_TYPE contient des valeurs qui identifient le type de retournement qui se produit dans les opérations actuelles. |
D3DDDI_GAMMARAMP_TYPE L’énumération D3DDDI_GAMMARAMP_TYPE indique le type de rampe gamma utilisé dans le chemin d’accès présent d’une vidéo. |
D3DDDI_HDR_METADATA_TYPE Découvrez comment l’énumération D3DDDI_HDR_METADATA_TYPE définit le format des métadonnées HDR. |
D3DDDI_OFFER_PRIORITY L’énumération _D3DDDI_OFFER_PRIORITY contient des valeurs qui indiquent l’importance des ressources de mémoire vidéo que le pilote d’affichage en mode utilisateur offre pour la réutilisation. |
D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE Spécifie les valeurs d’espace de couleur de signalisation de fil final. |
D3DDDI_PAGINGQUEUE_PRIORITY L’énumération D3DDDI_PAGINGQUEUE_PRIORITY indique la priorité de planification par rapport aux autres files d’attente de pagination sur un appareil. |
D3DDDI_POOL Le type d’énumération D3DDDI_POOL contient des valeurs qui identifient des types particuliers de pool de mémoire. |
D3DDDI_QUERYREGISTRY_STATUS Status de registre de requêtes. |
D3DDDI_QUERYREGISTRY_TYPE Utilisé pour interroger le type de Registre. |
D3DDDI_RECLAIM_RESULT Spécifie les indicateurs de résultat pour la fonction de rappel ReclaimAllocations. |
D3DDDI_ROTATION Le type d’énumération D3DDDI_ROTATION contient des valeurs qui identifient l’orientation d’une ressource. |
D3DDDI_SCANLINEORDERING Le type d’énumération D3DDDI_SCANLINEORDERING contient des valeurs qui identifient la façon dont les lignes d’analyse sont dessinées sur une surface. |
D3DDDI_SYNCHRONIZATIONOBJECT_TYPE L’énumération D3DDDI_SYNCHRONIZATIONOBJECT_TYPE indique le type d’objet de synchronisation. |
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE décrit les détails de l’opération de mise à jour d’adresse virtuelle en cours d’exécution. |
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING L’énumération D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING est utilisée pour indiquer l’ordre de ligne d’analyse d’un signal de sortie vidéo. |
D3DDDIFORMAT Le type d’énumération D3DDDIFORMAT contient des valeurs qui identifient les formats de surface. |
D3DDDIGPUVIRTUALADDRESS_RESERVATION_TYPE Type de réservation d’adresse virtuelle GPU. |
D3DDDIMULTISAMPLE_TYPE L’énumération D3DDDIMULTISAMPLE_TYPE définit les niveaux d’échantillonnage multi-scènes que l’appareil peut appliquer. |
D3DKMDT_COLORSPACE_TRANSFORM_STAGE_CONTROL Spécifie le contrôle d’étape de transformation colorspace. |
DXGK_MIRACAST_CHUNK_TYPE L’énumération _DXGK_MIRACAST_CHUNK_TYPE contient des valeurs qui indiquent les types d’informations de segment d’affichage sans fil (Miracast) qui doivent être traitées. |
DXGK_PTE_PAGE_SIZE L’énumération DXGK_PTE_PAGE_SIZE est utilisée par DXGK_PTE pour indiquer la taille des pages de niveau inférieur. |
DXGKVGPU_ESCAPE_TYPE Énumération qui contient des informations sur le type d’échappement. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour