> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IDStorageFactoryX

> IDStorageFactoryX

# IDStorageFactoryX

Representa o objeto de fábrica estático do DirectStorage.

## Sintaxe

```cpp theme={null}
class IDStorageFactoryX : public IUnknown  
```

## Métodos

| Método | Descrição |
| - | - |
| [CreateQueue](/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_createqueue) | Cria um objeto de fila do DirectStorage. |
| [CreateStatusArray](/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_createstatusarray) | Cria um objeto de matriz de status do DirectStorage. |
| [OpenFile](/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_openfile) | Abre um arquivo para acesso do DirectStorage. |
| [SetCpuAffinity](/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_setcpuaffinity) | Define uma máscara de afinidade de CPU para o DirectStorage. |
| [SetDebugFlags](/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_setdebugflags) | Define os sinalizadores usados para controlar a camada de depuração. |
| [SetStagingBufferSize](/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_setstagingbuffersize) | Define o tamanho do buffer de preparo. |

## Comentários

Use o objeto de fábrica do DirectStorage para criar filas do DirectStorage, abrir arquivos para acesso do DirectStorage e executar operações globais.

Para obter um ponteiro para o singleton `IDStorageFactoryX`, use [DStorageGetFactory](/pt-BR/reference/system/dstorage/functions/dstoragegetfactory).

Para obter mais informações, consulte a seção "IDStorageFactoryX" de [Visão geral do DirectStorage](/pt-BR/build/console-features/storage/directstorage/directstorage-overview).

## Requisitos

**Cabeçalho:** dstorage\_xs.h

**Biblioteca:** dstorage.lib

**Plataformas compatíveis:** consoles XBOX Series

## Confira também

[DStorageGetFactory](/pt-BR/reference/system/dstorage/functions/dstoragegetfactory)\
[DStorage](/pt-BR/reference/system/dstorage/dstorage_members)


## Related topics

- [IDStorageFactoryX](/reference/system/dstorage/interfaces/IDStorageFactoryX/idstoragefactoryx.md)
- [IDStorageFactoryX::CreateQueue](/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_createqueue.md)
- [IDStorageFactoryX::OpenFile](/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_openfile.md)
