> ## 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::OpenFile

> IDStorageFactoryX::OpenFile

# IDStorageFactoryX::OpenFile

Abre un archivo para el acceso de DirectStorage.

## Sintaxis

```cpp theme={null}
HRESULT OpenFile(  
         const WCHAR *path,  
         REFIID riid,  
         void **ppv  
)  
```

### Parámetros

*path*   \_In\_z\_\
Tipo: WCHAR \*

Ruta de acceso del archivo que se va a abrir.

*riid*\
Tipo: REFIID

Especifica la interfaz de archivo de DirectStorage, como `__uuidof(IDStorageFileX)`.

*ppv*   \_COM\_Outptr\_\
Tipo: void \*\*

Recibe un objeto que representa el archivo abierto.

### Valor devuelto

Tipo: HRESULT

Código de error HRESULT estándar.

## Comentarios

El archivo especificado debe estar almacenado en un dispositivo NVM Express (NVMe) compatible con DirectStorage.

Un archivo se cierra implícitamente cuando se libera la última referencia al objeto `IDStorageFileX` correspondiente. Para cerrar explícitamente un archivo, llame a [IDStorageFileX::Close](/reference/system/dstorage/interfaces/IDStorageFileX/methods/idstoragefilex_close).

Para obtener más información, consulte la sección "IDStorageFileX" en [Información general de DirectStorage](/build/console-features/storage/directstorage/directstorage-overview).

## Requisitos

**Encabezado:** dstorage\_xs.h

**Biblioteca:** dstorage\_xs.lib

**Plataformas compatibles:** consolas XBOX Series

## Consulte también

[IDStorageFactoryX](/reference/system/dstorage/interfaces/IDStorageFactoryX/idstoragefactoryx)\
[DStorage](/reference/system/dstorage/dstorage_members)


## Related topics

- [IDStorageFileX](/es/reference/system/dstorage/interfaces/IDStorageFileX/idstoragefilex.md)
- [IDStorageFileX::Close](/es/reference/system/dstorage/interfaces/IDStorageFileX/methods/idstoragefilex_close.md)
- [IDStorageFileX::GetHandle](/es/reference/system/dstorage/interfaces/IDStorageFileX/methods/idstoragefilex_gethandle.md)
- [Información general de DirectStorage](/es/build/console-features/storage/directstorage/directstorage-overview.md)
- [IDStorageFactoryX](/es/reference/system/dstorage/interfaces/IDStorageFactoryX/idstoragefactoryx.md)
