IDStorageFactoryX::SetDebugFlags
Sets flags used to control the debug layer.
Syntax
void SetDebugFlags(
UINT32 flags
)
Parameters
flags
Type: UINT32
A set of flags controlling the debug layer.
Return value
Type: void
Remarks
This method sets flags that control whether DirectStorage performs additional validations when requests are enqueued. The validations are intended to aid debugging. Note that these debug flags only affect the behavior of errors that are detectable at enqueue time. Errors that occur as part of the asynchronous handling of requests, such as a corrupt stream or mismatched buffer size for compressed content, can be detected and retrieved through IDStorageStatusArrayX::GetHResult once those requests have completed.
The DSTORAGE_DEBUG enumeration defines the flags used by SetDebugFlags
.
Requirements
Header: dstorage_xs.h
Library: dstorage_xs.lib
Supported platforms: Xbox Series consoles