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

# FindValue

> Busca una entrada en la caché cuya clave coincida exactamente con la clave proporcionada.

Busca una entrada en la caché cuya clave coincida exactamente con la clave proporcionada.

Llame a la función dos veces. La primera vez para recuperar el tamaño del valor y la segunda para recuperar los datos. El almacenamiento temporal en memoria hace que este patrón de llamadas sea eficiente.

## Sintaxis

```cpp theme={null}
HRESULT FindValue(
    const void  pKey,
    UINT KeySize,
    void  pValue,
    UINT  pValueSize
)
```

### Parámetros

*pKey*\
Tipo: const void \*

La clave de la entrada que se va a buscar.

*KeySize*\
Tipo: UINT

El tamaño de la clave, en bytes.

*pValue*\
Tipo: void \*

Un puntero a un bloque de memoria que recibe la entrada almacenada en caché.

*pValueSize*\
Tipo: UINT \*

Un puntero a un **UINT** que recibe el tamaño de la entrada almacenada en caché, en bytes.

### Valor devuelto

Tipo: HRESULT

Si la función se ejecuta correctamente, devuelve **S\_OK**. De lo contrario, devuelve un [código de error](https://learn.microsoft.com/en-us/windows/win32/com/com-error-codes-10) [**HRESULT**](https://learn.microsoft.com/en-us/windows/desktop/com/structure-of-com-error-codes).

| Valor devuelto                      | Descripción                                                                                          |
| ----------------------------------- | ---------------------------------------------------------------------------------------------------- |
| DXGI\_ERROR\_CACHE\_HASH\_COLLISION | Hay una entrada con el mismo hash que la clave proporcionada, pero la clave no coincide exactamente. |
| DXGI\_ERROR\_NOT\_FOUND             | La entrada no está presente.                                                                         |

## Comentarios

## Requisitos

**Encabezado:** d3d12\_xs.h o d3d12\_x.h\
**Biblioteca:** d3d12\_xs.lib o d3d12\_x.lib\
**Plataformas compatibles**: consolas XBOX Series y familia XBOX One

## Consulte también

* [API de caché de sombreadores de D3D12](https://microsoft.github.io/DirectX-Specs/d3d/ShaderCache.html)


## Related topics

- [IGameInput::FindDeviceFromId](/es/reference/input/gameinput/interfaces/igameinput/methods/igameinput_finddevicefromid.md)
- [IGameInput::FindDeviceFromPlatformString](/es/reference/input/gameinput/interfaces/igameinput/methods/igameinput_finddevicefromplatformstring.md)
- [IGameInput::FindDeviceFromObject](/es/reference/input/gameinput/deprecated/interfaces/igameinput/methods/igameinput_finddevicefromobject.md)
- [IGameInput::FindDeviceFromPlatformHandle](/es/reference/input/gameinput/deprecated/interfaces/igameinput/methods/igameinput_finddevicefromplatformhandle.md)
- [Integración de Party con Lobby mediante el SDK de Multiplayer](/es/services/playfab/multiplayer/networking/party-lobby-integration.md)
