d3dukmdt.h-Header
Dieser Header wird von der Anzeige verwendet. Weitere Informationen finden Sie unter
d3dukmdt.h enthält die folgenden Programmierschnittstellen:
IOCTLs
IOCTL_GPUP_DRIVER_ESCAPE Die Benutzermodusemulations-DLL ruft diese IOCTL auf, um Informationen mit dem Kernelmodustreiber auszutauschen. |
Functions
IS_OFFICIAL_DDI_INTERFACE_VERSION Erfahren Sie mehr über das Makro IS_OFFICIAL_DDI_INTERFACE_VERSION. |
MAKEFOURCC Ein Makro zum Formatieren und Laden der Textur. |
Strukturen
D3DDDI_ALLOCATIONINFO Erfahren Sie mehr über die D3DDDI_ALLOCATIONINFO-Struktur. |
D3DDDI_ALLOCATIONINFO2 Erfahren Sie mehr über die D3DDDI_ALLOCATIONINFO2-Struktur. |
D3DDDI_ALLOCATIONLIST Erfahren Sie mehr über die D3DDDI_ALLOCATIONLIST-Struktur. |
D3DDDI_CREATECONTEXTFLAGS Die D3DDDI_CREATECONTEXTFLAGS-Struktur beschreibt, wie Sie einen Kontext in einem Aufruf der Funktion pfnCreateContextCb erstellen. |
D3DDDI_CREATEHWCONTEXTFLAGS Eine Struktur, die zum Erstellen von Hardwarekontextflags verwendet wird. |
D3DDDI_CREATEHWQUEUEFLAGS Erfahren Sie mehr über die D3DDDI_CREATEHWQUEUEFLAGS-Struktur. |
D3DDDI_DESTROYPAGINGQUEUE D3DDDI_DESTROYPAGINGQUEUE wird mit pfnDestroyPagingQueueCb und D3DKMTDestroyPagingQueue verwendet, um zu warten, bis eine Pagingwarteschlange alle Vorgänge beendet, die in die Warteschlange eingereiht wurden, und sie zusammen mit dem zugeordneten Synchronisierungsobjekt zu zerstören. |
D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE Erfahren Sie mehr über die D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE-Struktur. |
D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE Wird verwendet, um die Gastzuordnung in das entsprechende Hosthandle zu übersetzen. |
D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE Wird verwendet, um das Ressourcenhandle in das entsprechende Hosthandle zu übersetzen. |
D3DDDI_DXGI_RGB Die D3DDDI_DXGI_RGB-Struktur enthält Informationen zur Beschreibung einer Gammafunktion. |
D3DDDI_ESCAPEFLAGS Die D3DDDI_ESCAPEFLAGS-Struktur gibt an, wie der Benutzermodusanzeigetreiber Informationen mit dem Anzeigeminiporttreiber teilt. |
D3DDDI_EVICT_FLAGS D3DDDI_EVICT_FLAGS gibt das Entfernungsverhalten an. |
D3DDDI_GAMMA_RAMP_DXGI_1 Die D3DDDI_GAMMA_RAMP_DXGI_1-Struktur beschreibt eine Gammafunktion. |
D3DDDI_GAMMA_RAMP_RGB256x3x16 Die D3DDDI_GAMMA_RAMP_RGB256x3x16-Struktur enthält eine Gamma-Nachschlagetabelle. |
D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA wird mit pfnGetResourcePresentPrivateDriverDataCb verwendet, um die privaten Ressourcendaten abzufragen, die der Ressource während der Gegenwart zugeordnet sind. |
D3DDDI_HDR_METADATA_HDR10 Beschreibt die Metadaten für HDR10. |
D3DDDI_HDR_METADATA_HDR10PLUS Beschreibt die Metadaten für HDR10 plus. |
D3DDDI_KERNELOVERLAYINFO Die D3DDDI_KERNELOVERLAYINFO-Struktur beschreibt Informationen für ein Kernelmodus-Overlayobjekt. |
D3DDDI_MAKERESIDENT D3DDDI_MAKERESIDENT wird mit MakeResident (pfnMakeResidentCb oder D3DKMTMakeResident) verwendet, um das Betriebssystem anzuweisen, der Geräteresidenzliste eine Ressource hinzuzufügen und die Residency-Referenzanzahl für diese Zuordnung zu erhöhen. |
D3DDDI_MAKERESIDENT_FLAGS D3DDDI_MAKERESIDENT_FLAGS wird mit MakeResident (pfnMakeResidentCb oder D3DKMTMakeResident) verwendet, um das Betriebssystem anzuweisen, der Geräteresidenzliste eine Ressource hinzuzufügen und die Residency-Referenzanzahl für diese Zuordnung zu erhöhen. |
D3DDDI_MAPGPUVIRTUALADDRESS Erfahren Sie mehr über die D3DDDI_MAPGPUVIRTUALADDRESS-Struktur. |
D3DDDI_MULTISAMPLINGMETHOD Die D3DDDI_MULTISAMPLINGMETHOD-Struktur beschreibt eine Methode mit mehreren Stichprobenentnahmen. |
D3DDDI_OFFER_FLAGS Angebotsflags. |
D3DDDI_OPENALLOCATIONINFO Die D3DDDI_OPENALLOCATIONINFO-Struktur beschreibt eine zu öffnende Zuordnung. |
D3DDDI_OPENALLOCATIONINFO2 Die D3DDDI_OPENALLOCATIONINFO2-Struktur beschreibt eine zu öffnende Zuordnung. |
D3DDDI_PATCHLOCATIONLIST Die D3DDDI_PATCHLOCATIONLIST-Struktur beschreibt den Speicherort einer zu patchenden Zuordnung (d. a. Zuweisen einer physischen Adresse zur Zuordnung). |
D3DDDI_QUERYREGISTRY_FLAGS Enthält Informationen zum Abfragen nach Registrierungsflags. |
D3DDDI_QUERYREGISTRY_INFO Erfahren Sie mehr über die D3DDDI_QUERYREGISTRY_INFO-Struktur. |
D3DDDI_RATIONAL Die D3DDDI_RATIONAL-Struktur beschreibt einen Bruchwert, der vertikale und horizontale Frequenzen eines Videomodus (also vertikale Synchronisierung und horizontale Synchronisierung) darstellt. |
D3DDDI_RESERVEGPUVIRTUALADDRESS D3DDDI_RESERVEGPUVIRTUALADDRESS wird mit pfnReserveGpuVirtualAddressCb verwendet, um einen Adressbereich im virtuellen Gpu-Adressraum des aktuellen Prozesses zu reservieren. |
D3DDDI_RESOURCEFLAGS Die D3DDDI_RESOURCEFLAGS-Struktur identifiziert den Typ der Ressourcen, die in einem Aufruf der CreateResource-Funktion des Treibers erstellt werden sollen. |
D3DDDI_RESOURCEFLAGS2 Gibt den Typ der Ressource an, die in einem Aufruf der CreateResource2-Funktion des Treibers erstellt werden soll. |
D3DDDI_SEGMENTPREFERENCE Erfahren Sie mehr über die D3DDDI_SEGMENTPREFERENCE-Struktur. |
D3DDDI_SURFACEINFO Die D3DDDI_SURFACEINFO-Struktur beschreibt einen Ressourcentyp, z. B. eine Oberfläche. |
D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Erfahren Sie mehr über die D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS-Struktur. |
D3DDDI_SYNCHRONIZATIONOBJECTINFO Die D3DDDI_SYNCHRONIZATIONOBJECTINFO-Struktur enthält Informationen zu einem Synchronisierungsobjekt. |
D3DDDI_SYNCHRONIZATIONOBJECTINFO2 Erfahren Sie mehr über die D3DDDI_SYNCHRONIZATIONOBJECTINFO2-Struktur. |
D3DDDI_TRIMRESIDENCYSET_FLAGS D3DDDI_TRIMRESIDENCYSET_FLAGS wird mit pfnTrimResidencySet verwendet, um die Residency-Liste für ein bestimmtes Gerät zu kürzen. |
D3DDDI_UPDATEALLOCPROPERTY Erfahren Sie mehr über die D3DDDI_UPDATEALLOCPROPERTY-Struktur. |
D3DDDI_UPDATEALLOCPROPERTY_FLAGS Die D3DDDI_UPDATEALLOCPROPERTY_FLAGS-Struktur gibt an, wie eine Eigenschaft in einer Zuordnung aktualisiert wird. |
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION beschreibt einen Vorgang zum Aktualisieren virtueller Adressen. |
D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS beschreibt den Typ der Eingabesynchronisierungsobjekte, auf die gewartet werden soll. |
D3DDDIARG_CREATERESOURCE Die D3DDDIARG_CREATERESOURCE-Struktur enthält Informationen zum Erstellen einer Ressource. |
D3DDDIARG_CREATERESOURCE2 Enthält Informationen zum Erstellen einer Ressource. Wird von Windows Display Driver Model (WDDM) 1.2 und höher für Benutzermodusanzeigetreiber verwendet. |
D3DDDICB_DESTROYALLOCATION2FLAGS Die D3DDDICB_DESTROYALLOCATION2FLAGS-Struktur wird mit der D3DKMT_DESTROYALLOCATION2-Struktur verwendet, um Parameter für das Freigeben von Zuordnungen mit D3DKMTDestroyAllocation2.D3DDDICB_DESTROYALLOCATION2FLAGS Struktur mit der D3DKMT_DESTROYALLOCATION2-Struktur verwendet wird, um Parameter zum Freigeben von Zuordnungen mit D3DKMTDestroyAllocation2 zu beschreiben. |
D3DDDICB_LOCK2FLAGS D3DDDICB_LOCK2FLAGS wird von der Lock2-Kernelfunktion verwendet, um zu bestimmen, wie eine Zuordnung gesperrt ist. |
D3DDDICB_LOCKFLAGS Die D3DDDICB_LOCKFLAGS-Struktur gibt an, wie eine Zuordnung gesperrt wird. |
D3DDDICB_SIGNALFLAGS Erfahren Sie mehr über die D3DDDICB_SIGNALFLAGS-Struktur. |
D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE Erfahren Sie mehr über die D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE-Struktur. |
D3DDDIRECT Die D3DDDIRECT-Struktur definiert ein Rechteck anhand der Koordinaten der oberen linken und unteren rechten Ecke. |
D3DGPU_PHYSICAL_ADDRESS Erfahren Sie mehr über die D3DGPU_PHYSICAL_ADDRESS-Struktur. |
D3DKMDT_3x4_COLORSPACE_TRANSFORM Struktur zur Beschreibung der drei programmierbaren Unterstufen der 3 x 4 Matrixfarbraumtransformation. |
D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 Struktur zum Beschreiben der 3 x 4 Matrixfarbraumtransformation. |
DXGK_MIRACAST_CHUNK_ID Erfahren Sie, wie DXGK_MIRACAST_CHUNK_ID Informationen speichert, die einen Funkanzeige-Codierungsblock (Miracast) identifizieren. |
DXGK_MIRACAST_CHUNK_INFO Die DXGK_MIRACAST_CHUNK_INFO-Struktur enthält Informationen zu einem angegebenen Funkanzeige-Codierungsblock (Miracast). |
DXGK_PTE Ein Seitentabelleneintrag (Page Table Entry, PTE) stellt eine physische Adresse einer Seite und andere Attribute bereit. Das genaue Format von PTE hängt von der Hardwareimplementierung ab. |
DXGKVGPU_ESCAPE_HEAD Eine Struktur, die den Escapekopf beschreibt. |
DXGKVGPU_ESCAPE_INITIALIZE Wird verwendet, um eine Escape zu initialisieren. |
DXGKVGPU_ESCAPE_POWERTRANSITIONCOMPLETE Gibt an, dass ein Energieübergang abgeschlossen ist. |
DXGKVGPU_ESCAPE_READ_PCI_CONFIG Eine Struktur, die zum Lesen der PCI-Konfiguration für ein Escape verwendet wird. |
DXGKVGPU_ESCAPE_READ_VGPU_TYPE Eine Struktur, die zum Lesen des VGPU-Typs eines Escapes verwendet wird. |
DXGKVGPU_ESCAPE_RELEASE Gibt an, dass ein Escape freigegeben wurde. |
DXGKVGPU_ESCAPE_WRITE_PCI_CONFIG Wird zum Schreiben in den PCI-Konfigurationsbereich verwendet. |
GPUP_DRIVER_ESCAPE_INPUT Der GPU-Partitionstreiber escape-Eingabe. |
Enumerationen
D3DDDI_COLOR_SPACE_TYPE Die D3DDDI_COLOR_SPACE_TYPE-Enumeration definiert Datenstromfarbrauminformationen. |
D3DDDI_DOORBELLSTATUS Erfahren Sie mehr über die D3DDDI_DOORBELLSTATUS-Struktur. |
D3DDDI_DRIVERESCAPETYPE Erfahren Sie mehr über die D3DDDI_DRIVERESCAPETYPE-Enumeration. |
D3DDDI_FLIPINTERVAL_TYPE Der D3DDDI_FLIPINTERVAL_TYPE Enumerationstyps enthält Werte, die den Typ des Flips identifizieren, der in aktuellen Vorgängen auftritt. |
D3DDDI_GAMMARAMP_TYPE Die D3DDDI_GAMMARAMP_TYPE-Enumeration gibt den Typ der Gammarampe an, die in einem Video präsenten Pfad verwendet wird. |
D3DDDI_HDR_METADATA_TYPE Erfahren Sie, wie die D3DDDI_HDR_METADATA_TYPE-Enumeration das Format von HDR-Metadaten definiert. |
D3DDDI_OFFER_PRIORITY Die _D3DDDI_OFFER_PRIORITY-Enumeration enthält Werte, die die Bedeutung von Videospeicherressourcen angeben, die der Benutzermodusanzeigetreiber für die Wiederverwendung bietet. |
D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE Gibt die endgültigen Werte des Kabelsignals für den Farbraum an. |
D3DDDI_PAGINGQUEUE_PRIORITY Die D3DDDI_PAGINGQUEUE_PRIORITY-Enumeration gibt die Planungspriorität im Verhältnis zu anderen Pagingwarteschlangen auf einem Gerät an. |
D3DDDI_POOL Der D3DDDI_POOL Enumerationstyp enthält Werte, die bestimmte Typen von Speicherpools identifizieren. |
D3DDDI_QUERYREGISTRY_STATUS Abfrageregistrierung status. |
D3DDDI_QUERYREGISTRY_TYPE Wird zum Abfragen des Registrierungstyps verwendet. |
D3DDDI_RECLAIM_RESULT Gibt Ergebnisflags für die Rückruffunktion ReclaimAllocations an. |
D3DDDI_ROTATION Der D3DDDI_ROTATION Enumerationstyp enthält Werte, die die Ausrichtung einer Ressource angeben. |
D3DDDI_SCANLINEORDERING Der D3DDDI_SCANLINEORDERING Enumerationstyps enthält Werte, die angeben, wie die Scanlinien auf einer Oberfläche gezeichnet werden. |
D3DDDI_SYNCHRONIZATIONOBJECT_TYPE Die D3DDDI_SYNCHRONIZATIONOBJECT_TYPE-Enumeration gibt den Typ des Synchronisierungsobjekts an. |
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE beschreibt die Details des ausgeführten Vorgangs zum Aktualisieren der virtuellen Adresse. |
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING Die D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING-Enumeration wird verwendet, um die Reihenfolge der Scanzeile eines Videoausgabesignals anzugeben. |
D3DDDIFORMAT Der D3DDDIFORMAT Enumerationstyp enthält Werte, die Oberflächenformate identifizieren. |
D3DDDIGPUVIRTUALADDRESS_RESERVATION_TYPE Der Reservierungstyp für virtuelle GPU-Adressen. |
D3DDDIMULTISAMPLE_TYPE Die D3DDDIMULTISAMPLE_TYPE-Enumeration definiert die Ebenen der Vollszenen-Multisampling, die das Gerät anwenden kann. |
D3DKMDT_COLORSPACE_TRANSFORM_STAGE_CONTROL Gibt das Farbraumtransformationsstufensteuerelement an. |
DXGK_MIRACAST_CHUNK_TYPE Die _DXGK_MIRACAST_CHUNK_TYPE-Enumeration enthält Werte, die die Typen von Miracast-Blockinformationen (Wireless Display) angeben, die verarbeitet werden sollen. |
DXGK_PTE_PAGE_SIZE Die DXGK_PTE_PAGE_SIZE-Enumeration wird von DXGK_PTE verwendet, um die Größe von Seiten auf niedrigerer Seitenebene anzugeben. |
DXGKVGPU_ESCAPE_TYPE Eine Enumeration, die Informationen zum Escapetyp enthält. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für