共用方式為


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)

另請參閱

UMDEtwLogMapAllocation

UMDEtwLogUnmapAllocation