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) |