共用方式為


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)

另請參閱

UMDEtwLogMapAllocation

UMDEtwLogUnmapAllocation