Condividi tramite


Intestazione d3dukmdt.h

Questa intestazione viene utilizzata dalla visualizzazione. Per altre informazioni, vedere:

d3dukmdt.h contiene le interfacce di programmazione seguenti:

IOCTL

 
IOCTL_GPUP_DRIVER_ESCAPE

La DLL di emulazione in modalità utente chiama questo IOCTL per scambiare informazioni con il driver in modalità kernel.

Funzioni

 
IS_OFFICIAL_DDI_INTERFACE_VERSION

Altre informazioni sulla macro IS_OFFICIAL_DDI_INTERFACE_VERSION.
MAKEFOURCC

Macro per formattare e caricare la trama.

Strutture

 
D3DDDI_ALLOCATIONINFO

Altre informazioni sulla struttura D3DDDI_ALLOCATIONINFO.
D3DDDI_ALLOCATIONINFO2

Altre informazioni sulla struttura D3DDDI_ALLOCATIONINFO2.
D3DDDI_ALLOCATIONLIST

Altre informazioni sulla struttura D3DDDI_ALLOCATIONLIST.
D3DDDI_CREATECONTEXTFLAGS

Altre informazioni sulla struttura D3DDDI_CREATECONTEXTFLAGS.
D3DDDI_CREATEHWCONTEXTFLAGS

Struttura utilizzata per creare flag di contesto hardware.
D3DDDI_CREATEHWQUEUEFLAGS

Altre informazioni sulla struttura D3DDDI_CREATEHWQUEUEFLAGS.
D3DDDI_DESTROYPAGINGQUEUE

D3DDDI_DESTROYPAGINGQUEUE viene usato con pfnDestroyPagingQueueCb e D3DKMTDestroyPagingQueue per attendere il completamento di una coda di paging per completare tutte le operazioni accodate e eliminarle insieme all'oggetto di sincronizzazione associato.
D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE

Altre informazioni sulla struttura D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE.
D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE

Usato per convertire l'allocazione guest nell'handle host corrispondente.
D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE

Usato per convertire l'handle di risorsa nell'handle host corrispondente.
D3DDDI_DXGI_RGB

La struttura D3DDDI_DXGI_RGB contiene informazioni per descrivere una funzione gamma.
D3DDDI_ESCAPEFLAGS

La struttura D3DDDI_ESCAPEFLAGS identifica il modo in cui il driver di visualizzazione in modalità utente condivide le informazioni con il driver miniport di visualizzazione.
D3DDDI_EVICT_FLAGS

D3DDDI_EVICT_FLAGS specifica il comportamento di rimozione.
D3DDDI_GAMMA_RAMP_DXGI_1

La struttura D3DDDI_GAMMA_RAMP_DXGI_1 descrive una funzione gamma.
D3DDDI_GAMMA_RAMP_RGB256x3x16

La struttura D3DDDI_GAMMA_RAMP_RGB256x3x16 contiene una tabella di ricerca gamma.
D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA

D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA viene usato con pfnGetResourcePresentPrivateDriverDataCb per eseguire query sui dati privati della risorsa, associati alla risorsa durante il presente.
D3DDDI_HDR_METADATA_HDR10

Descrive i metadati per HDR10.
D3DDDI_HDR_METADATA_HDR10PLUS

Descrive i metadati per HDR10 più.
D3DDDI_KERNELOVERLAYINFO

La struttura D3DDDI_KERNELOVERLAYINFO descrive le informazioni per un oggetto overlay in modalità kernel.
D3DDDI_MAKERESIDENT

D3DDDI_MAKERESIDENT viene usato con MakeResident (pfnMakeResidentCb o D3DKMTMakeResident) per indicare al sistema operativo di aggiungere una risorsa all'elenco di residenza dei dispositivi e incrementare il conteggio dei riferimenti di residenza per questa allocazione.
D3DDDI_MAKERESIDENT_FLAGS

D3DDDI_MAKERESIDENT_FLAGS viene usato con MakeResident (pfnMakeResidentCb o D3DKMTMakeResident) per indicare al sistema operativo di aggiungere una risorsa all'elenco di residenza dei dispositivi e incrementare il conteggio dei riferimenti di residenza per questa allocazione.
D3DDDI_MAPGPUVIRTUALADDRESS

Altre informazioni sulla struttura D3DDDI_MAPGPUVIRTUALADDRESS.
D3DDDI_MULTISAMPLINGMETHOD

La struttura D3DDDI_MULTISAMPLINGMETHOD descrive un metodo di campionamento multiplo.
D3DDDI_NATIVEFENCEINFO

Altre informazioni sulla struttura D3DDDI_NATIVEFENCEINFO.
D3DDDI_NATIVEFENCEMAPPING

Altre informazioni sulla struttura D3DDDI_NATIVEFENCEMAPPING.
D3DDDI_OFFER_FLAGS

Flag dell'offerta.
D3DDDI_OPENALLOCATIONINFO

La struttura D3DDDI_OPENALLOCATIONINFO descrive un'allocazione da aprire.
D3DDDI_OPENALLOCATIONINFO2

La struttura D3DDDI_OPENALLOCATIONINFO2 descrive un'allocazione da aprire.
D3DDDI_PATCHLOCATIONLIST

La struttura D3DDDI_PATCHLOCATIONLIST descrive la posizione di un'allocazione a patch, ovvero assegnare un indirizzo fisico all'allocazione.
D3DDDI_QUERYREGISTRY_FLAGS

Contiene informazioni su cui eseguire una query per i flag del Registro di sistema.
D3DDDI_QUERYREGISTRY_INFO

Altre informazioni sulla struttura D3DDDI_QUERYREGISTRY_INFO.
D3DDDI_RATIONAL

La struttura D3DDDI_RATIONAL descrive un valore frazionaria che rappresenta le frequenze verticali e orizzontali di una modalità video, ovvero la sincronizzazione verticale e la sincronizzazione orizzontale.
D3DDDI_RESERVEGPUVIRTUALADDRESS

D3DDDI_RESERVEGPUVIRTUALADDRESS viene usato con pfnReserveGpuVirtualAddressCb per riservare un intervallo di indirizzi nello spazio indirizzi virtuale dell'unità di elaborazione grafica (GPU) del processo corrente.
D3DDDI_RESOURCEFLAGS

La struttura D3DDDI_RESOURCEFLAGS identifica il tipo di risorse da creare in una chiamata alla funzione CreateResource del driver.
D3DDDI_RESOURCEFLAGS2

Identifica il tipo di risorsa da creare in una chiamata alla funzione CreateResource2 del driver.
D3DDDI_SEGMENTPREFERENCE

Altre informazioni sulla struttura D3DDDI_SEGMENTPREFERENCE.
D3DDDI_SURFACEINFO

La struttura D3DDDI_SURFACEINFO descrive un tipo di risorsa, ad esempio una superficie.
D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS

Altre informazioni sulla struttura D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS.
D3DDDI_SYNCHRONIZATIONOBJECTINFO

La struttura D3DDDI_SYNCHRONIZATIONOBJECTINFO contiene informazioni su un oggetto di sincronizzazione.
D3DDDI_SYNCHRONIZATIONOBJECTINFO2

Altre informazioni sulla struttura D3DDDI_SYNCHRONIZATIONOBJECTINFO2.
D3DDDI_TRIMRESIDENCYSET_FLAGS

D3DDDI_TRIMRESIDENCYSET_FLAGS viene usato con pfnTrimResidencySet per tagliare l'elenco di residenza per un determinato dispositivo.
D3DDDI_UPDATEALLOCPROPERTY

Altre informazioni sulla struttura D3DDDI_UPDATEALLOCPROPERTY.
D3DDDI_UPDATEALLOCPROPERTY_FLAGS

Altre informazioni sulla struttura D3DDDI_UPDATEALLOCPROPERTY_FLAGS.
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION

D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION descrive un'operazione di aggiornamento degli indirizzi virtuali.
D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS

D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS descrive il tipo di oggetti di sincronizzazione di input da attendere.
D3DDDIARG_CREATERESOURCE

La struttura D3DDDIARG_CREATERESOURCE contiene informazioni per la creazione di una risorsa.
D3DDDIARG_CREATERESOURCE2

Contiene informazioni per la creazione di una risorsa. Usato da Windows Display Driver Model (WDDM) 1.2 e versioni successive dei driver di visualizzazione in modalità utente.
D3DDDICB_DESTROYALLOCATION2FLAGS

La struttura D3DDDICB_DESTROYALLOCATION2FLAGS viene usata con la struttura D3DKMT_DESTROYALLOCATION2 per descrivere i parametri per rilasciare le allocazioni con D3DKMTDestroyAllocation2.D3DDDICB_DESTROYALLOCATION2FLAGS struttura viene usata con la struttura D3DKMT_DESTROYALLOCATION2 per descrivere i parametri per rilasciare le allocazioni con D3DKMTDestroyAllocation2.
D3DDDICB_LOCK2FLAGS

D3DDDICB_LOCK2FLAGS viene usato dalla funzione kernel Lock2 per determinare il modo in cui un'allocazione è bloccata.
D3DDDICB_LOCKFLAGS

La struttura D3DDDICB_LOCKFLAGS identifica come bloccare un'allocazione.
D3DDDICB_SIGNALFLAGS

Altre informazioni sulla struttura D3DDDICB_SIGNALFLAGS.
D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE

Altre informazioni sulla struttura D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE.
D3DDDIRECT

La struttura D3DDDIRECT definisce un rettangolo in base alle coordinate degli angoli superiore sinistro e inferiore destro.
D3DGPU_PHYSICAL_ADDRESS

Altre informazioni sulla struttura D3DGPU_PHYSICAL_ADDRESS.
D3DKMDT_3x4_COLORSPACE_TRANSFORM

Struttura per descrivere le tre fasi secondarie programmabili della trasformazione dello spazio di colore della matrice 3 per 4.
D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2

Struttura per descrivere la trasformazione dello spazio dei colori della matrice 3 per 4.
DXGK_ISFEATUREENABLED_RESULT

Altre informazioni sulla struttura DXGK_ISFEATUREENABLED_RESULT.
DXGK_MIRACAST_CHUNK_ID

Informazioni su come DXGK_MIRACAST_CHUNK_ID archivia le informazioni che identificano un blocco di codifica miracast (Wireless Display).
DXGK_MIRACAST_CHUNK_INFO

La struttura DXGK_MIRACAST_CHUNK_INFO contiene informazioni su un blocco di codifica di codifica Miracast (Miracast) specificato.
DXGK_NATIVE_FENCE_LOG_BUFFER

Altre informazioni sulla struttura DXGK_NATIVE_FENCE_LOG_BUFFER.
DXGK_NATIVE_FENCE_LOG_ENTRY

Altre informazioni sulla struttura DXGK_NATIVE_FENCE_LOG_ENTRY.
DXGK_NATIVE_FENCE_LOG_HEADER

Altre informazioni sulla struttura DXGK_NATIVE_FENCE_LOG_HEADER.
DXGK_PTE

Una voce di tabella di pagina (PTE) fornisce un indirizzo fisico di una pagina e di altri attributi. Il formato esatto di PTE dipende dall'implementazione hardware.
DXGKVGPU_ESCAPE_HEAD

Struttura che descrive la testa di escape.
DXGKVGPU_ESCAPE_INITIALIZE

Usato per inizializzare un escape.
DXGKVGPU_ESCAPE_POWERTRANSITIONCOMPLETE

Indica che è stata completata una transizione di alimentazione.
DXGKVGPU_ESCAPE_READ_PCI_CONFIG

Struttura usata per leggere la configurazione PCI per un escape.
DXGKVGPU_ESCAPE_READ_VGPU_TYPE

Struttura usata per leggere il tipo VGPU di un escape.
DXGKVGPU_ESCAPE_RELEASE

Indica che è stato rilasciato un escape.
DXGKVGPU_ESCAPE_WRITE_PCI_CONFIG

Usato per scrivere nello spazio di configurazione PCI.
GPUP_DRIVER_ESCAPE_INPUT

Input di escape del driver di partizione GPU.

Enumerazioni

 
D3DDDI_COLOR_SPACE_TYPE

L'enumerazione D3DDDI_COLOR_SPACE_TYPE definisce le informazioni sullo spazio dei colori del flusso.
D3DDDI_DOORBELLSTATUS

Altre informazioni sulla struttura D3DDDI_DOORBELLSTATUS.
D3DDDI_DRIVERESCAPETYPE

Altre informazioni sull'enumerazione D3DDDI_DRIVERESCAPETYPE.
D3DDDI_FLIPINTERVAL_TYPE

Il tipo di enumerazione D3DDDI_FLIPINTERVAL_TYPE contiene valori che identificano il tipo di capovolgimento che si verifica nelle operazioni presenti.
D3DDDI_GAMMARAMP_TYPE

Altre informazioni sull'enumerazione D3DDDI_GAMMARAMP_TYPE.
D3DDDI_HDR_METADATA_TYPE

Informazioni su come l'enumerazione D3DDDI_HDR_METADATA_TYPE definisce il formato dei metadati HDR.
D3DDDI_NATIVEFENCE_TYPE

Altre informazioni sull'enumerazione D3DDDI_NATIVEFENCE_TYPE.
D3DDDI_OFFER_PRIORITY

L'enumerazione _D3DDDI_OFFER_PRIORITY contiene valori che indicano l'importanza delle risorse di memoria video offerte dal driver di visualizzazione in modalità utente per il riutilizzo.
D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE

Specifica i valori dello spazio colore del segnale di fili finali.
D3DDDI_PAGINGQUEUE_PRIORITY

L'enumerazione D3DDDI_PAGINGQUEUE_PRIORITY indica la priorità di pianificazione rispetto ad altre code di paging in un dispositivo.
D3DDDI_POOL

Il tipo di enumerazione D3DDDI_POOL contiene valori che identificano tipi specifici di pool di memoria.
D3DDDI_QUERYREGISTRY_STATUS

Eseguire query sullo stato del Registro di sistema.
D3DDDI_QUERYREGISTRY_TYPE

Usato per eseguire query sul tipo di Registro di sistema.
D3DDDI_RECLAIM_RESULT

Specifica i flag di risultato per la funzione callback Di recuperoAllocations.
D3DDDI_ROTATION

Il tipo di enumerazione D3DDDI_ROTATION contiene valori che identificano l'orientamento di una risorsa.
D3DDDI_SCANLINEORDERING

Il tipo di enumerazione D3DDDI_SCANLINEORDERING contiene valori che identificano la modalità di disegno delle righe di analisi su una superficie.
D3DDDI_SYNCHRONIZATIONOBJECT_TYPE

L'enumerazione D3DDDI_SYNCHRONIZATIONOBJECT_TYPE indica il tipo di oggetto di sincronizzazione.
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE

D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE descrive i dettagli dell'operazione di aggiornamento degli indirizzi virtuali eseguita.
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING

L'enumerazione D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING viene usata per indicare l'ordinamento della riga di analisi di un segnale di output video.
D3DDDIFORMAT

Il tipo di enumerazione D3DDDIFORMAT contiene valori che identificano i formati di superficie.
D3DDDIGPUVIRTUALADDRESS_RESERVATION_TYPE

Tipo di prenotazione dell'indirizzo virtuale GPU.
D3DDDIMULTISAMPLE_TYPE

L'enumerazione D3DDDIMULTISAMPLE_TYPE definisce i livelli di multicampionamento della scena completa che il dispositivo può applicare.
D3DKMDT_COLORSPACE_TRANSFORM_STAGE_CONTROL

Specifica il controllo fase di trasformazione dello spazio dei colori.
DXGK_DRIVER_FEATURE

Altre informazioni sull'enumerazione DXGK_DRIVER_FEATURE.
DXGK_FEATURE_CATEGORY

Altre informazioni sull'enumerazione DXGK_FEATURE_CATEGORY.
DXGK_FEATURE_ID

Altre informazioni sull'enumerazione DXGK_FEATURE_ID.
DXGK_MIRACAST_CHUNK_TYPE

L'enumerazione _DXGK_MIRACAST_CHUNK_TYPE contiene valori che indicano i tipi di informazioni di blocco di visualizzazione wireless (Miracast) da elaborare.
DXGK_NATIVE_FENCE_LOG_OPERATION

Altre informazioni sull'enumerazione DXGK_NATIVE_FENCE_LOG_OPERATION.
DXGK_NATIVE_FENCE_LOG_TYPE

Altre informazioni sull'enumerazione DXGK_NATIVE_FENCE_LOG_TYPE.
DXGK_PTE_PAGE_SIZE

L'enumerazione DXGK_PTE_PAGE_SIZE viene utilizzata da DXGK_PTE per indicare le dimensioni delle pagine a livello di pagina inferiore.
DXGKVGPU_ESCAPE_TYPE

Enumerazione che contiene informazioni sul tipo di escape.