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(包括 Umdprovider.h)

另请参阅

UMDEtwLogMapAllocation

UMDEtwLogUnmapAllocation