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.