UMDETW_ALLOCATION_SEMANTIC列舉 (umdprovider.h)
指出配置在使用者模式驅動程序內部時所使用的記憶體配置。
Syntax
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 (包含 Umdprovider.h) |