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

# IDStorageFactoryX (conteúdo da interface)

> 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](https://docs.xbox.com/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_createqueue.md) | Cria um objeto de fila do DirectStorage. |
| [CreateStatusArray](https://docs.xbox.com/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_createstatusarray.md) | Cria um objeto de matriz de status do DirectStorage. |
| [OpenFile](https://docs.xbox.com/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_openfile.md) | Abre um arquivo para acesso do DirectStorage. |
| [SetCpuAffinity](https://docs.xbox.com/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_setcpuaffinity.md) | Define uma máscara de afinidade de CPU para o DirectStorage. |
| [SetDebugFlags](https://docs.xbox.com/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_setdebugflags.md) | Define os sinalizadores usados para controlar a camada de depuração. |
| [SetStagingBufferSize](https://docs.xbox.com/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_setstagingbuffersize.md) | 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](https://docs.xbox.com/pt-BR/reference/system/dstorage/functions/dstoragegetfactory.md).

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

## Requisitos

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

**Biblioteca:** dstorage.lib

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

## Confira também

[DStorageGetFactory](https://docs.xbox.com/pt-BR/reference/system/dstorage/functions/dstoragegetfactory.md)\
[DStorage](https://docs.xbox.com/pt-BR/reference/system/dstorage/dstorage_members.md)


## Related topics

- [IDStorageFactoryX2 (conteúdo da interface)](https://docs.xbox.com/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX2/idstoragefactoryx2.md)
- [IDStorageFactoryX1 (conteúdo da interface)](https://docs.xbox.com/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX1/idstoragefactoryx1.md)
- [IDStorageQueueX2 (conteúdo da interface)](https://docs.xbox.com/pt-BR/reference/system/dstorage/interfaces/IDStorageQueueX2/idstoragequeuex2.md)
- [IDStorageFileX (conteúdo da interface)](https://docs.xbox.com/pt-BR/reference/system/dstorage/interfaces/IDStorageFileX/idstoragefilex.md)
- [IDStorageQueueX (conteúdo da interface)](https://docs.xbox.com/pt-BR/reference/system/dstorage/interfaces/IDStorageQueueX/idstoragequeuex.md)
