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

# D3D12_DRED_PAGE_FAULT_OUTPUT

> Describe los datos de asignación relacionados con un error de página de GPU en una dirección virtual (VA) determinada.

Describe los datos de asignación relacionados con un error de página de GPU en una dirección virtual (VA) determinada. Contiene la VA de un error de página de GPU, junto con una lista de nodos de asignación coincidentes para los objetos activos y una lista de nodos de asignación para los objetos eliminados recientemente.

## Sintaxis

```cpp theme={null}
typedef struct D3D12_DRED_PAGE_FAULT_OUTPUT
{
    D3D12_GPU_VIRTUAL_ADDRESS PageFaultVA;
    const D3D12_DRED_ALLOCATION_NODE  pHeadExistingAllocationNode;
    const D3D12_DRED_ALLOCATION_NODE  pHeadRecentFreedAllocationNode;
} D3D12_DRED_PAGE_FAULT_OUTPUT
```

### Miembros

*PageFaultVA*\
Tipo: D3D12\_GPU\_VIRTUAL\_ADDRESS

Una [D3D12\_GPU\_VIRTUAL\_ADDRESS](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/d3d12_gpu_virtual_address) que contiene la dirección virtual (VA) de GPU de la operación que generó el error si la eliminación del dispositivo se debió a un error de página de GPU.

*pHeadExistingAllocationNode*\
Tipo: const D3D12\_DRED\_ALLOCATION\_NODE \*

Un puntero a un objeto [D3D12\_DRED\_ALLOCATION\_NODE](/reference/graphics/d3d12/structs/d3d12_dred_allocation_node_public) constante que representa el encabezado de una lista vinculada de nodos de asignación para objetos de tiempo de ejecución asignados activos con intervalos de direcciones virtuales (VA) que coinciden con la VA que generó el error (`PageFaultVA`). Tiene el valor `nullptr` si la lista está vacía.

*pHeadRecentFreedAllocationNode*\
Tipo: const D3D12\_DRED\_ALLOCATION\_NODE \*

Un puntero a un objeto [D3D12\_DRED\_ALLOCATION\_NODE](/reference/graphics/d3d12/structs/d3d12_dred_allocation_node_public) constante que representa el encabezado de una lista vinculada de nodos de asignación para objetos de tiempo de ejecución liberados recientemente con intervalos de direcciones virtuales (VA) que coinciden con la VA que generó el error (`PageFaultVA`). Tiene el valor `nullptr` si la lista está vacía.

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

* [Estructuras principales](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-structures)
* [Uso de DRED para diagnosticar errores de GPU](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/use-dred)


## Related topics

- [GetPageFaultAllocationOutput](/es/reference/graphics/d3d12/interfaces/id3d12deviceremovedextendeddata/methods/id3d12deviceremovedextendeddata_getpagefaultallocationoutput_public.md)
- [D3D12_DEVICE_REMOVED_EXTENDED_DATA1](/es/reference/graphics/d3d12/structs/d3d12_device_removed_extended_data1_public.md)
- [D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT](/es/reference/graphics/d3d12/structs/d3d12_dred_auto_breadcrumbs_output_public.md)
- [D3D12_DRED_ALLOCATION_TYPE](/es/reference/graphics/d3d12/enums/d3d12_dred_allocation_type_public.md)
- [D3D12_DRED_ENABLEMENT](/es/reference/graphics/d3d12/enums/d3d12_dred_enablement_public.md)
