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

# GetStatusFence

> Recupera o fence da sessão protegida. A partir do fence, você pode recuperar o valor atual de validade de exclusividade (usando ID3D12Fence::GetCompletedValue).

Recupera o fence da sessão protegida. A partir do fence, você pode recuperar o valor atual de validade de exclusividade (usando [ID3D12Fence::GetCompletedValue](/pt-BR/reference/graphics/d3d12/interfaces/id3d12fence/methods/id3d12fence_getcompletedvalue_public)) e adicionar monitores para alterações em seu valor. Este é um fence somente leitura.

## Sintaxe

```cpp theme={null}
HRESULT GetStatusFence(
    const IID & riid,
    void  ppFence
)
```

### Parâmetros

*riid*\
Tipo: const IID &

O GUID da interface para um fence. Mais comumente, [ID3D12Fence](/pt-BR/reference/graphics/d3d12/interfaces/id3d12fence/id3d12fence_public), embora possa ser qualquer GUID para qualquer interface. Se o objeto de sessão protegida não oferecer suporte à interface para esse GUID, a função retornará **E\_NOINTERFACE**.

*ppFence \[optional]*\
Tipo: void \*\*

Um ponteiro para um bloco de memória que recebe um ponteiro para o fence da sessão protegida especificada.

### Valor retornado

Tipo: HRESULT

Se este método for bem-sucedido, ele retornará **S\_OK**. Caso contrário, retornará um código de erro **HRESULT**.

## Requisitos

**Cabeçalho:** d3d12\_xs.h ou d3d12\_x.h\
**Biblioteca:** d3d12\_xs.lib ou d3d12\_x.lib\
**Plataformas compatíveis**: consoles XBOX Series e família XBOX One

## Confira também

[ID3D12ProtectedSession](/pt-BR/reference/graphics/d3d12/interfaces/id3d12protectedsession/id3d12protectedsession_public)


## Related topics

- [GetHResult](/pt-BR/reference/system/dstorage/interfaces/IDStorageStatusArrayX/methods/idstoragestatusarrayx_gethresult.md)
- [IDStorageStatusArrayX (conteúdo da interface)](/pt-BR/reference/system/dstorage/interfaces/IDStorageStatusArrayX/idstoragestatusarrayx.md)
- [CreateFence](/pt-BR/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createfence_public.md)
- [DSTORAGE_ERROR_RECORD](/pt-BR/reference/system/dstorage/structs/dstorage_error_record.md)
- [Visão geral do DirectStorage](/pt-BR/build/console-features/storage/directstorage/directstorage-overview.md)
