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