DSTORAGE_DEBUG

控制 DirectStorage 调试层的标志。

语法

enum DSTORAGE_DEBUG    
{  
    DSTORAGE_DEBUG_NONE = 0x00,  
    DSTORAGE_DEBUG_SHOW_ERRORS = 0x01,  
    DSTORAGE_DEBUG_BREAK_ON_ERROR = 0x02,  
    DSTORAGE_DEBUG_RECORD_OBJECT_NAMES  = 0x04
}  

常量

常量 说明
DSTORAGE_DEBUG_NONE DirectStorage 调试层已禁用。
DSTORAGE_DEBUG_SHOW_ERRORS 将错误消息打印到调试程序。
DSTORAGE_DEBUG_BREAK_ON_ERROR 在每次检测到错误时触发调试中断。
DSTORAGE_DEBUG_RECORD_OBJECT_NAMES 在 ETW 事件中包括 IDStorageStatusArrayXID3D12Fence 名称。

备注

此枚举由 IDStorageFactoryX::SetDebugFlags 方法使用。 这些标志控制 DirectStorage 是否要在请求排队时执行其他验证。 验证的目的是帮助进行调试。

要求

头文件:dstorage_xs.h

支持的平台:Xbox Series 主机

另请参阅

IDStorageFactoryX::SetDebugFlags
DStorage