d3dukmdt.h 標頭
顯示會使用此標頭。 如需詳細資訊,請參閱:
d3dukmdt.h 包含下列程序設計介面:
IOCTLs
IOCTL_GPUP_DRIVER_ESCAPE 使用者模式模擬 DLL 會呼叫此 IOCTL,以與核心模式驅動程式交換資訊。 |
功能
IS_OFFICIAL_DDI_INTERFACE_VERSION 深入瞭解IS_OFFICIAL_DDI_INTERFACE_VERSION宏。 |
MAKEFOURCC 要格式化和載入紋理的宏。 |
結構
D3DDDI_ALLOCATIONINFO 深入瞭解D3DDDI_ALLOCATIONINFO結構。 |
D3DDDI_ALLOCATIONINFO2 深入瞭解D3DDDI_ALLOCATIONINFO2結構。 |
D3DDDI_ALLOCATIONLIST 深入瞭解D3DDDI_ALLOCATIONLIST結構。 |
D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS 瞭解D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS結構。 |
D3DDDI_CREATECONTEXTFLAGS 深入瞭解D3DDDI_CREATECONTEXTFLAGS結構。 |
D3DDDI_CREATEHWCONTEXTFLAGS 用來建立硬體內容旗標的結構。 |
D3DDDI_CREATEHWQUEUEFLAGS 深入瞭解D3DDDI_CREATEHWQUEUEFLAGS結構。 |
D3DDDI_DESTROYPAGINGQUEUE D3DDDI_DESTROYPAGINGQUEUE會與 pfnDestroyPagingQueueCb 和 D3DKMTDestroyPagingQueue 搭配使用,等待分頁佇列完成排入佇列的所有作業,並連同相關聯的同步物件終結。 |
D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER 瞭解D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER結構。 |
D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE 深入瞭解D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE結構。 |
D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE 用來將客體配置轉譯為對應的主機句柄。 |
D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE 用來將資源句柄轉譯為對應的主機句柄。 |
D3DDDI_DXGI_RGB D3DDDI_DXGI_RGB 結構包含描述 gamma 函式的資訊。 |
D3DDDI_ESCAPEFLAGS D3DDDI_ESCAPEFLAGS 結構會識別使用者模式顯示驅動程式如何與顯示迷你埠驅動程式共用資訊。 |
D3DDDI_EVICT_FLAGS D3DDDI_EVICT_FLAGS指定收回行為。 |
D3DDDI_GAMMA_RAMP_DXGI_1 D3DDDI_GAMMA_RAMP_DXGI_1 結構描述 gamma 函式。 |
D3DDDI_GAMMA_RAMP_RGB256x3x16 D3DDDI_GAMMA_RAMP_RGB256x3x16 結構包含 gamma 查閱表格。 |
D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA會與 pfnGetResourcePresentPrivateDriverDataCb 搭配使用,以查詢與目前期間與資源相關聯的資源私用數據。 |
D3DDDI_HDR_METADATA_HDR10 描述 HDR10 的元數據。 |
D3DDDI_HDR_METADATA_HDR10PLUS 描述 HDR10 加上的元數據。 |
D3DDDI_KERNELOVERLAYINFO D3DDDI_KERNELOVERLAYINFO結構描述內核模式重疊對象的資訊。 |
D3DDDI_MAKERESIDENT D3DDDI_MAKERESIDENT會與 MakeResident 搭配使用(pfnMakeResidentCb 或 D3DKMTMakeResident),以指示 OS 將資源新增至裝置落地清單,並增加此配置上的落地參考計數。 |
D3DDDI_MAKERESIDENT_FLAGS D3DDDI_MAKERESIDENT_FLAGS會與 MakeResident 一起使用(pfnMakeResidentCb 或 D3DKMTMakeResident),以指示 OS 將資源新增至裝置落地清單,並增加此配置上的落地參考計數。 |
D3DDDI_MAPGPUVIRTUALADDRESS 深入瞭解D3DDDI_MAPGPUVIRTUALADDRESS結構。 |
D3DDDI_MULTISAMPLINGMETHOD D3DDDI_MULTISAMPLINGMETHOD 結構描述多重取樣方法。 |
D3DDDI_NATIVEFENCEINFO 深入瞭解D3DDDI_NATIVEFENCEINFO結構。 |
D3DDDI_NATIVEFENCEMAPPING 深入瞭解D3DDDI_NATIVEFENCEMAPPING結構。 |
D3DDDI_OFFER_FLAGS 供應專案旗標。 |
D3DDDI_OPENALLOCATIONINFO D3DDDI_OPENALLOCATIONINFO 結構描述要開啟的配置。 |
D3DDDI_OPENALLOCATIONINFO2 D3DDDI_OPENALLOCATIONINFO2 結構描述要開啟的配置。 |
D3DDDI_PATCHLOCATIONLIST D3DDDI_PATCHLOCATIONLIST結構描述要修補的配置位置(也就是將實體位址指派給配置)。 |
D3DDDI_QUERYREGISTRY_FLAGS 瞭解D3DDDI_QUERYREGISTRY_FLAGS結構。 |
D3DDDI_QUERYREGISTRY_INFO 深入瞭解D3DDDI_QUERYREGISTRY_INFO結構。 |
D3DDDI_RATIONAL D3DDDI_RATIONAL 結構描述代表視訊模式垂直和水平頻率的分數值(也就是垂直同步處理和水準同步)。 |
D3DDDI_RESERVEGPUVIRTUALADDRESS 深入瞭解D3DDDI_RESERVEGPUVIRTUALADDRESS結構。 |
D3DDDI_RESOURCEFLAGS D3DDDI_RESOURCEFLAGS 結構會識別呼叫驅動程式 CreateResource 函式時要建立的資源類型。 |
D3DDDI_RESOURCEFLAGS2 識別在驅動程式 CreateResource2 函式呼叫中建立的資源類型。 |
D3DDDI_SEGMENTPREFERENCE 深入瞭解D3DDDI_SEGMENTPREFERENCE結構。 |
D3DDDI_SURFACEINFO D3DDDI_SURFACEINFO 結構描述資源類型,例如介面。 |
D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS 深入瞭解D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS結構。 |
D3DDDI_SYNCHRONIZATIONOBJECTINFO D3DDDI_SYNCHRONIZATIONOBJECTINFO 結構包含同步處理對象的相關信息。 |
D3DDDI_SYNCHRONIZATIONOBJECTINFO2 深入瞭解D3DDDI_SYNCHRONIZATIONOBJECTINFO2結構。 |
D3DDDI_TESTCOMMANDBUFFER 瞭解D3DDDI_TESTCOMMANDBUFFER結構。 |
D3DDDI_TESTCOMMANDBUFFER_COPY 瞭解D3DDDI_TESTCOMMANDBUFFER_COPY結構。 |
D3DDDI_TESTCOMMANDBUFFER_FILL 瞭解D3DDDI_TESTCOMMANDBUFFER_FILL結構。 |
D3DDDI_TRIMRESIDENCYSET_FLAGS D3DDDI_TRIMRESIDENCYSET_FLAGS會與 pfnTrimResidencySet 搭配使用,以修剪指定裝置的落地清單。 |
D3DDDI_UPDATEALLOCPROPERTY 深入瞭解D3DDDI_UPDATEALLOCPROPERTY結構。 |
D3DDDI_UPDATEALLOCPROPERTY_FLAGS 深入瞭解D3DDDI_UPDATEALLOCPROPERTY_FLAGS結構。 |
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION描述虛擬位址更新作業。 |
D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS描述要等候的輸入同步處理物件類型。 |
D3DDDIARG_CREATERESOURCE D3DDDIARG_CREATERESOURCE 結構包含建立資源的資訊。 |
D3DDDIARG_CREATERESOURCE2 包含建立資源的資訊。 Windows 顯示驅動程式模型 (WDDM) 1.2 和更新版本的使用者模式顯示驅動程式使用。 |
D3DDDICB_DESTROYALLOCATION2FLAGS D3DDDICB_DESTROYALLOCATION2FLAGS 結構會與 D3DKMT_DESTROYALLOCATION2 結構搭配使用,以描述使用 D3DKMTDestroyAllocation2.D3DDDICB_DESTROYALLOCATION2FLAGS 結構釋放配置的參數,會搭配 D3DKMT_DESTROYALLOCATION2 結構來描述使用 D3DKMTDestroyAllocation2 發行配置的參數。 |
D3DDDICB_LOCK2FLAGS Lock2 核心函式會使用D3DDDICB_LOCK2FLAGS來判斷配置鎖定的方式。 |
D3DDDICB_LOCKFLAGS D3DDDICB_LOCKFLAGS 結構會識別如何鎖定配置。 |
D3DDDICB_SIGNALFLAGS 深入瞭解D3DDDICB_SIGNALFLAGS結構。 |
D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE 深入瞭解D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE結構。 |
D3DDDIRECT D3DDDIRECT 結構會依其左上角和右下角的座標來定義矩形。 |
D3DGPU_PHYSICAL_ADDRESS 深入瞭解D3DGPU_PHYSICAL_ADDRESS結構。 |
D3DKMDT_3x4_COLORSPACE_TRANSFORM 結構,描述 3 乘 4 矩陣色彩空間轉換的三個可程式化子階段。 |
D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 描述 3 by 4 矩陣色彩空間轉換的結構。 |
DXGK_ISFEATUREENABLED_RESULT 深入瞭解DXGK_ISFEATUREENABLED_RESULT結構。 |
DXGK_MIRACAST_CHUNK_ID 瞭解DXGK_MIRACAST_CHUNK_ID如何儲存識別無線顯示器 (Miracast) 編碼區塊的資訊。 |
DXGK_MIRACAST_CHUNK_INFO DXGK_MIRACAST_CHUNK_INFO 結構包含指定無線顯示器 (Miracast) 編碼區塊的相關信息。 |
DXGK_NATIVE_FENCE_LOG_BUFFER 深入瞭解DXGK_NATIVE_FENCE_LOG_BUFFER結構。 |
DXGK_NATIVE_FENCE_LOG_ENTRY 深入瞭解DXGK_NATIVE_FENCE_LOG_ENTRY結構。 |
DXGK_NATIVE_FENCE_LOG_HEADER 深入瞭解DXGK_NATIVE_FENCE_LOG_HEADER結構。 |
DXGK_PTE 頁面數據表專案 (PTE) 提供頁面和其他屬性的實體位址。 PTE 的確切格式取決於硬體實作。 |
DXGKVGPU_ESCAPE_HEAD 描述逸出頭部的結構。 |
DXGKVGPU_ESCAPE_INITIALIZE 用來初始化逸出。 |
DXGKVGPU_ESCAPE_POWERTRANSITIONCOMPLETE 表示電源轉換已完成。 |
DXGKVGPU_ESCAPE_READ_PCI_CONFIG 用來讀取逸出之PCI組態的結構。 |
DXGKVGPU_ESCAPE_READ_VGPU_TYPE 結構,用來讀取逸出的 VGPU 類型。 |
DXGKVGPU_ESCAPE_RELEASE 表示已釋放逸出。 |
DXGKVGPU_ESCAPE_WRITE_PCI_CONFIG 用來寫入PCI設定空間。 |
GPUP_DRIVER_ESCAPE_INPUT GPU 磁碟分區驅動程式逸出輸入。 |
枚舉
D3DDDI_COLOR_SPACE_TYPE D3DDDI_COLOR_SPACE_TYPE列舉會定義數據流色彩空間資訊。 |
D3DDDI_DOORBELLSTATUS 深入瞭解D3DDDI_DOORBELLSTATUS結構。 |
D3DDDI_DRIVERESCAPETYPE 深入瞭解D3DDDI_DRIVERESCAPETYPE列舉。 |
D3DDDI_FLIPINTERVAL_TYPE D3DDDI_FLIPINTERVAL_TYPE列舉型別包含值,可識別目前作業中發生的翻轉類型。 |
D3DDDI_GAMMARAMP_TYPE 深入瞭解D3DDDI_GAMMARAMP_TYPE列舉。 |
D3DDDI_HDR_METADATA_TYPE 瞭解D3DDDI_HDR_METADATA_TYPE列舉如何定義 HDR 元數據的格式。 |
D3DDDI_NATIVEFENCE_TYPE 深入瞭解D3DDDI_NATIVEFENCE_TYPE列舉。 |
D3DDDI_OFFER_PRIORITY _D3DDDI_OFFER_PRIORITY列舉包含值,指出使用者模式顯示驅動程式提供重複使用之視訊記憶體資源的重要性。 |
D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE 指定最後一個線訊號色彩空間值。 |
D3DDDI_PAGINGQUEUE_PRIORITY D3DDDI_PAGINGQUEUE_PRIORITY列舉表示相對於裝置上其他分頁佇列的排程優先順序。 |
D3DDDI_POOL D3DDDI_POOL列舉型別包含識別特定記憶體集區類型的值。 |
D3DDDI_QUERYREGISTRY_STATUS 查詢登錄狀態。 |
D3DDDI_QUERYREGISTRY_TYPE 用來查詢登錄類型。 |
D3DDDI_RECLAIM_RESULT 指定回收Allocations 回呼函式的結果旗標。 |
D3DDDI_ROTATION D3DDDI_ROTATION列舉型別包含識別資源方向的值。 |
D3DDDI_SCANLINEORDERING D3DDDI_SCANLINEORDERING列舉型別包含值,可識別在表面上繪製掃描線的方式。 |
D3DDDI_SYNCHRONIZATIONOBJECT_TYPE D3DDDI_SYNCHRONIZATIONOBJECT_TYPE列舉表示同步處理物件的類型。 |
D3DDDI_TESTCOMMANDBUFFEROP 瞭解D3DDDI_TESTCOMMANDBUFFEROP列舉。 |
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE說明所執行虛擬位址更新作業的詳細數據。 |
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING列舉可用來指出視訊輸出訊號的掃描行順序。 |
D3DDDIFORMAT D3DDDIFORMAT列舉類型包含識別表面格式的值。 |
D3DDDIGPUVIRTUALADDRESS_RESERVATION_TYPE GPU 虛擬位址保留類型。 |
D3DDDIMULTISAMPLE_TYPE D3DDDIMULTISAMPLE_TYPE列舉會定義裝置可套用的完整場景多重取樣層級。 |
D3DKMDT_COLORSPACE_TRANSFORM_STAGE_CONTROL 指定色彩空間轉換階段控制件。 |
DXGK_DRIVER_FEATURE 深入瞭解DXGK_DRIVER_FEATURE列舉。 |
DXGK_FEATURE_CATEGORY 深入瞭解DXGK_FEATURE_CATEGORY列舉。 |
DXGK_FEATURE_ID 深入瞭解DXGK_FEATURE_ID列舉。 |
DXGK_MIRACAST_CHUNK_TYPE _DXGK_MIRACAST_CHUNK_TYPE列舉包含值,指出要處理的無線顯示 (Miracast) 區塊資訊類型。 |
DXGK_NATIVE_FENCE_LOG_OPERATION 深入瞭解DXGK_NATIVE_FENCE_LOG_OPERATION列舉。 |
DXGK_NATIVE_FENCE_LOG_TYPE 深入瞭解DXGK_NATIVE_FENCE_LOG_TYPE列舉。 |
DXGK_PTE_PAGE_SIZE DXGK_PTE會使用DXGK_PTE_PAGE_SIZE列舉來表示頁面層級較低的頁面大小。 |
DXGKVGPU_ESCAPE_TYPE 保存逸出類型相關信息的列舉。 |