en-tête d3dukmdt.h
Cet en-tête est utilisé par l’affichage. Pour plus d’informations, consultez :
d3dukmdt.h contient les interfaces de programmation suivantes :
IOCTLs
IOCTL_GPUP_DRIVER_ESCAPE La DLL d’émulation en mode utilisateur appelle cette IOCTL pour échanger des informations avec le pilote en 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_BUILDTESTCOMMANDBUFFERFLAGS Découvrez la structure D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS. |
D3DDDI_CREATECONTEXTFLAGS En savoir plus sur la structure D3DDDI_CREATECONTEXTFLAGS. |
D3DDDI_CREATEHWCONTEXTFLAGS Structure utilisée pour créer des indicateurs de contexte matériel. |
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étruise avec l’objet de synchronisation associé. |
D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER Découvrez la structure D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER. |
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 miniport d’affichage. |
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 ressources, associées à la ressource pendant Present. |
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 d’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 demander 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_NATIVEFENCEINFO En savoir plus sur la structure D3DDDI_NATIVEFENCEINFO. |
D3DDDI_NATIVEFENCEMAPPING En savoir plus sur la structure D3DDDI_NATIVEFENCEMAPPING. |
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 (c’est-à-dire affecter une adresse physique à l’allocation). |
D3DDDI_QUERYREGISTRY_FLAGS Découvrez la structure D3DDDI_QUERYREGISTRY_FLAGS. |
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 (synchronisation verticale et synchronisation horizontale). |
D3DDDI_RESERVEGPUVIRTUALADDRESS En savoir plus sur la structure D3DDDI_RESERVEGPUVIRTUALADDRESS. |
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_TESTCOMMANDBUFFER Découvrez la structure D3DDDI_TESTCOMMANDBUFFER. |
D3DDDI_TESTCOMMANDBUFFER_COPY Découvrez la structure D3DDDI_TESTCOMMANDBUFFER_COPY. |
D3DDDI_TESTCOMMANDBUFFER_FILL Découvrez la structure D3DDDI_TESTCOMMANDBUFFER_FILL. |
D3DDDI_TRIMRESIDENCYSET_FLAGS D3DDDI_TRIMRESIDENCYSET_FLAGS est utilisé avec pfnTrimResidencySet pour découper la liste de résidence d’un appareil donné. |
D3DDDI_UPDATEALLOCPROPERTY En savoir plus sur la structure D3DDDI_UPDATEALLOCPROPERTY. |
D3DDDI_UPDATEALLOCPROPERTY_FLAGS En savoir plus sur la structure D3DDDI_UPDATEALLOCPROPERTY_FLAGS. |
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 pour la création d’une ressource. |
D3DDDIARG_CREATERESOURCE2 Contient des informations pour la création d’une ressource. Utilisé par le modèle de pilote d’affichage Windows (WDDM) 1.2 et les pilotes d’affichage en mode utilisateur ultérieur. |
D3DDDICB_DESTROYALLOCATION2FLAGS La structure D3DDDICB_DESTROYALLOCATION2FLAGS est utilisée avec la structure D3DKMT_DESTROYALLOCATION2 pour décrire les paramètres de publication 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 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 angles 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 de 3 à 4. |
D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 Structure pour décrire la transformation d’espace de couleur de 3 à 4 matrices. |
DXGK_ISFEATUREENABLED_RESULT En savoir plus sur la structure DXGK_ISFEATUREENABLED_RESULT. |
DXGK_MIRACAST_CHUNK_ID Découvrez comment DXGK_MIRACAST_CHUNK_ID stocke les informations qui identifient un segment d’affichage sans fil (Miracast). |
DXGK_MIRACAST_CHUNK_INFO La structure DXGK_MIRACAST_CHUNK_INFO contient des informations sur un bloc d’affichage sans fil (Miracast) spécifié. |
DXGK_NATIVE_FENCE_LOG_BUFFER En savoir plus sur la structure DXGK_NATIVE_FENCE_LOG_BUFFER. |
DXGK_NATIVE_FENCE_LOG_ENTRY En savoir plus sur la structure DXGK_NATIVE_FENCE_LOG_ENTRY. |
DXGK_NATIVE_FENCE_LOG_HEADER En savoir plus sur la structure DXGK_NATIVE_FENCE_LOG_HEADER. |
DXGK_PTE Une entrée de table de pages (PTE) fournit une 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 séquence d’é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 pour une échappement. |
DXGKVGPU_ESCAPE_READ_VGPU_TYPE Structure utilisée pour lire le type de processeur virtuel d’une é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 de 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 En savoir plus sur l’énumération D3DDDI_GAMMARAMP_TYPE. |
D3DDDI_HDR_METADATA_TYPE Découvrez comment l’énumération D3DDDI_HDR_METADATA_TYPE définit le format des métadonnées HDR. |
D3DDDI_NATIVEFENCE_TYPE En savoir plus sur l’énumération D3DDDI_NATIVEFENCE_TYPE. |
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 réutilisation. |
D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE Spécifie les valeurs finales de l’espace de couleur de signalisation de câble. |
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 Interroger l’état du Registre. |
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_TESTCOMMANDBUFFEROP Découvrez l’énumération D3DDDI_TESTCOMMANDBUFFEROP. |
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 des lignes 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’adresses virtuelles GPU. |
D3DDDIMULTISAMPLE_TYPE L’énumération D3DDDIMULTISAMPLE_TYPE définit les niveaux d’échantillonnage multisampling de scène complète que l’appareil peut appliquer. |
D3DKMDT_COLORSPACE_TRANSFORM_STAGE_CONTROL Spécifie le contrôle d’étape de transformation de l’espace de couleur. |
DXGK_DRIVER_FEATURE En savoir plus sur l’énumération DXGK_DRIVER_FEATURE. |
DXGK_FEATURE_CATEGORY En savoir plus sur l’énumération DXGK_FEATURE_CATEGORY. |
DXGK_FEATURE_ID En savoir plus sur l’énumération DXGK_FEATURE_ID. |
DXGK_MIRACAST_CHUNK_TYPE L’énumération _DXGK_MIRACAST_CHUNK_TYPE contient des valeurs qui indiquent les types d’informations de bloc d’affichage sans fil (Miracast) à traiter. |
DXGK_NATIVE_FENCE_LOG_OPERATION En savoir plus sur l’énumération DXGK_NATIVE_FENCE_LOG_OPERATION. |
DXGK_NATIVE_FENCE_LOG_TYPE En savoir plus sur l’énumération DXGK_NATIVE_FENCE_LOG_TYPE. |
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 page inférieure. |
DXGKVGPU_ESCAPE_TYPE Énumération qui contient des informations sur le type d’échappement. |