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

# GetDeviceRemovedReason

> Obtiene el motivo por el que se quitó el dispositivo.

Obtiene el motivo por el que se quitó el dispositivo, o **S\_OK** si el dispositivo no se ha quitado. Para recibir una devolución de llamada cuando se quite un dispositivo, considere la posibilidad de usar [ID3D12Fence::SetEventOnCompletion](/reference/graphics/d3d12/interfaces/id3d12fence/methods/id3d12fence_seteventoncompletion_public) con un valor de **UINT64\_MAX**. Esto se debe a que la eliminación del dispositivo hace que todas las barreras se señalicen con ese valor (lo que también implica completar todos los eventos en espera, porque todos serán menores que **UINT64\_MAX**).

## Sintaxis

```cpp theme={null}
HRESULT GetDeviceRemovedReason(
)
```

### Parámetros

### Valor devuelto

Tipo: HRESULT

Este método devuelve el motivo por el que se quitó el dispositivo.

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

[ID3D12Device](/reference/graphics/d3d12_x/interfaces/id3d12device/id3d12device)


## Related topics

- [D3D12_DEVICE_REMOVED_EXTENDED_DATA1](/es/reference/graphics/d3d12/structs/d3d12_device_removed_extended_data1_public.md)
- [LobbyMemberRemovedReason](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyMemberRemovedReason.md)
- [PFLobbyMemberRemovedReason](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberremovedreason.md)
- [PartyLocalUserRemovedReason](/es/services/playfab/multiplayer/networking/reference/enums/partylocaluserremovedreason.md)
- [PFLobbyMemberRemovedStateChange](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberremovedstatechange.md)
