IDStorageFactoryX::CreateStatusArray

创建 DirectStorage 状态数组对象。

语法

HRESULT CreateStatusArray(  
         UINT32 capacity,  
         PCSTR name,
         REFIID riid,  
         void **ppv  
)  

参数

容量
类型:UINT32

指定数组可以容纳的状态条目数。

name
类型:PCSTR

状态数组的名称。 用于调试。

riid
类型:REFIID

指定 DirectStorage 状态接口,如 __uuidof(IDStorageStatusArrayX)

ppv _COM_Outptr_
类型:void **

接收新创建的状态数组对象。

返回值

类型:HRESULT

标准 HRESULT 错误代码。

备注

DirectStorage 状态数组存储完成状态标志。 若要将“状态写入”排入队列,调用 IDStorageQueueX::EnqueueStatus

有关详细信息,请参阅 DirectStorage 概述中的“EnqueueStatus/EnqueueSignal”部分。

要求

头文件:dstorage_xs.h

库:dstorage_xs.lib

支持的平台:Xbox Series 主机

另请参阅

IDStorageFactoryX
DStorage