Intestazione d3dukmdt.h
Questa intestazione viene utilizzata dalla visualizzazione. Per altre informazioni, vedere:
d3dukmdt.h contiene le interfacce di programmazione seguenti:
IOCTLs
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_BUILDTESTCOMMANDBUFFERFLAGS Informazioni sulla struttura D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS. |
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_BUILDTESTCOMMANDBUFFER Informazioni sulla struttura D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER. |
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 present. |
D3DDDI_HDR_METADATA_HDR10 Descrive i metadati per HDR10. |
D3DDDI_HDR_METADATA_HDR10PLUS Descrive i metadati per HDR10 plus. |
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 del dispositivo 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 Informazioni sulla struttura D3DDDI_QUERYREGISTRY_FLAGS. |
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 Altre informazioni sulla struttura D3DDDI_RESERVEGPUVIRTUALADDRESS. |
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_TESTCOMMANDBUFFER Informazioni sulla struttura D3DDDI_TESTCOMMANDBUFFER. |
D3DDDI_TESTCOMMANDBUFFER_COPY Informazioni sulla struttura D3DDDI_TESTCOMMANDBUFFER_COPY. |
D3DDDI_TESTCOMMANDBUFFER_FILL Informazioni sulla struttura D3DDDI_TESTCOMMANDBUFFER_FILL. |
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 driver di visualizzazione in modalità utente. |
D3DDDICB_DESTROYALLOCATION2FLAGS La struttura D3DDDICB_DESTROYALLOCATION2FLAGS viene usata con la struttura D3DKMT_DESTROYALLOCATION2 per descrivere i parametri per il rilascio delle allocazioni con D3DKMTDestroyAllocation2.D3DDDICB_DESTROYALLOCATION2FLAGS struttura viene usata con la struttura D3DKMT_DESTROYALLOCATION2 per descrivere i parametri per il rilascio delle allocazioni con D3DKMTDestroyAllocation2. |
D3DDDICB_LOCK2FLAGS D3DDDICB_LOCK2FLAGS viene usato dalla funzione kernel Lock2 per determinare come viene bloccata un'allocazione. |
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 3 per 4 matrici. |
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 Miracast (Wireless Display) 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 altri attributi. Il formato esatto del PTE dipende dall'implementazione hardware. |
DXGKVGPU_ESCAPE_HEAD Struttura che descrive la testa di escape. |
DXGKVGPU_ESCAPE_INITIALIZE Utilizzato per inizializzare un escape. |
DXGKVGPU_ESCAPE_POWERTRANSITIONCOMPLETE Indica che una transizione di alimentazione è stata completata. |
DXGKVGPU_ESCAPE_READ_PCI_CONFIG Struttura utilizzata per leggere la configurazione PCI per un escape. |
DXGKVGPU_ESCAPE_READ_VGPU_TYPE Struttura utilizzata 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 finali dello spazio dei colori di segnalazione dei fili. |
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 determinati tipi di pool di memoria. |
D3DDDI_QUERYREGISTRY_STATUS Altre informazioni sull'enumerazione D3DDDI_QUERYREGISTRY_STATUS. |
D3DDDI_QUERYREGISTRY_TYPE Usato per eseguire query sul tipo di Registro di sistema. |
D3DDDI_RECLAIM_RESULT Specifica i flag di risultato per la funzione di callback ReclaimAllocations. |
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 il modo in cui le linee di analisi vengono disegnate su una superficie. |
D3DDDI_SYNCHRONIZATIONOBJECT_TYPE L'enumerazione D3DDDI_SYNCHRONIZATIONOBJECT_TYPE indica il tipo di oggetto di sincronizzazione. |
D3DDDI_TESTCOMMANDBUFFEROP Informazioni sull'enumerazione D3DDDI_TESTCOMMANDBUFFEROP. |
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE descrive i dettagli dell'operazione di aggiornamento degli indirizzi virtuali da eseguire. |
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING L'enumerazione D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING viene usata per indicare l'ordinamento delle righe 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 a scena intera che il dispositivo può applicare. |
D3DKMDT_COLORSPACE_TRANSFORM_STAGE_CONTROL Specifica il controllo della fase di trasformazione dello spazio 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 info 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 di livello pagina inferiore. |
DXGKVGPU_ESCAPE_TYPE Enumerazione che contiene informazioni sul tipo di escape. |