> ## 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.

# XPersistentLocalStoragePromptUserForSpaceResult

> XPersistentLocalStoragePromptUserForSpaceResult

# XPersistentLocalStoragePromptUserForSpaceResult

Devuelve el resultado de una llamada a la función [XPersistentLocalStoragePromptUserForSpaceAsync](/reference/system/xpersistentlocalstorage/functions/xpersistentlocalstoragepromptuserforspaceasync).

<a id="syntaxSection" />

## Sintaxis

```cpp theme={null}
HRESULT XPersistentLocalStoragePromptUserForSpaceResult(
         XAsyncBlock* asyncBlock
)
```

<a id="parametersSection" />

### Parámetros

*asyncBlock*   \_Inout\_\
Tipo: XAsyncBlock\d\*

Un puntero a un objeto `XAsyncBlock`, que puede usar para supervisar el estado de la llamada asincrónica.

<a id="retvalSection" />

### Valor devuelto

Tipo: HRESULT

Devuelve **S\_OK** si el usuario intentó liberar el espacio solicitado; de lo contrario, devuelve un código de error. Para obtener una lista de códigos de error, consulte [Códigos de error](/reference/errorcodes).  Devuelve **E\_ABORT** si el usuario decide no intentar liberar espacio.

<a id="remarksSection" />

## Comentarios

El resultado de la operación asincrónica es correcto si el usuario decidió liberar espacio. No hay garantía de que el usuario haya liberado el número de bytes solicitado, solo de que tomó medidas.

El juego debe consultar de nuevo el espacio libre mediante [XPersistentLocalStorageGetSpaceInfo](/reference/system/xpersistentlocalstorage/functions/xpersistentlocalstoragegetspaceinfo) cuando el usuario reintente la operación que dio lugar a la solicitud de espacio.

La operación asincrónica da como resultado `E_ABORT` si el usuario decide no liberar espacio.

Dado que el almacenamiento local persistente no está implementado en la plataforma PC, no use esta función en esa plataforma.

<a id="requirementsSection" />

## Requisitos

**Encabezado:** XPersistentLocalStorage.h

**Biblioteca:** xgameruntime.lib

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

<a id="seealsoSection" />

## Consulte también

[XPersistentLocalStorage](/reference/system/xpersistentlocalstorage/xpersistentlocalstorage_members)\
[XPersistentLocalStorageGetSpaceInfo](/reference/system/xpersistentlocalstorage/functions/xpersistentlocalstoragegetspaceinfo)


## Related topics

- [XPersistentLocalStoragePromptUserForSpaceAsync](/es/reference/system/xpersistentlocalstorage/functions/xpersistentlocalstoragepromptuserforspaceasync.md)
- [XPersistentLocalStorage](/es/reference/system/xpersistentlocalstorage/xpersistentlocalstorage_members.md)
- [Contenedores de API de C# de Unity para el GDK](/es/build/gdk-and-engines/unity/unity-api-wrappers.md)
- [XPersistentLocalStorageSpaceInfo](/es/reference/system/xpersistentlocalstorage/structs/xpersistentlocalstoragespaceinfo.md)
- [XPersistentLocalStorageGetSpaceInfo](/es/reference/system/xpersistentlocalstorage/functions/xpersistentlocalstoragegetspaceinfo.md)
