UMDETW_ALLOCATION_SEMANTIC列舉 (umdprovider.h)
指出配置是否為使用者模式驅動程序內部時所使用的記憶體配置。
語法
typedef enum _UMDETW_ALLOCATION_SEMANTIC {
UMDETW_ALLOCATION_SEMANTIC_NONE,
UMDETW_ALLOCATION_SEMANTIC_DMA_BUFFER,
UMDETW_ALLOCATION_SEMANTIC_UPLOAD_STAGING,
UMDETW_ALLOCATION_SEMANTIC_DOWNLOAD_STAGING,
UMDETW_ALLOCATION_SEMANTIC_CONTEXT_SAVE,
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MIN,
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MAX
} UMDETW_ALLOCATION_SEMANTIC;
常數
UMDETW_ALLOCATION_SEMANTIC_NONE 系統會為 Direct3D 資源建立配置。 |
UMDETW_ALLOCATION_SEMANTIC_DMA_BUFFER 配置會當做 DMA 緩衝區使用。 |
UMDETW_ALLOCATION_SEMANTIC_UPLOAD_STAGING 配置會用來作為暫存配置,以上傳和下載數據到視訊記憶體和從視訊記憶體下載數據。 |
UMDETW_ALLOCATION_SEMANTIC_DOWNLOAD_STAGING 配置會專門用來作為預備配置,以從視訊記憶體下載數據。 |
UMDETW_ALLOCATION_SEMANTIC_CONTEXT_SAVE 配置會當做 GPU 內容儲存區域使用。 |
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MIN 驅動程式可以針對自己的內部用途使用此語意值。 |
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MAX 驅動程式可以針對自己的內部用途使用此語意值。 |
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 8 |
支援的最低伺服器 | Windows Server 2012 |
標頭 | umdprovider.h (include Umdprovider.h) |