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.