Skip to main content
Describe, como un nodo de una lista vinculada, los datos sobre una asignación de la que hacen seguimiento los datos extendidos de dispositivo quitado (DRED). Estos datos incluyen los intervalos de asignación de VA de GPU y un nombre de depuración y un tipo de objeto de tiempo de ejecución asociados. Cada objeto D3D12_DRED_ALLOCATION_NODE está vinculado individualmente al siguiente a través de su miembro pNext, excepto el último nodo de la lista, cuyo pNext está establecido en nullptr. Es necesaria una estructura de lista vinculada porque un objeto de tiempo de ejecución puede compartir intervalos de asignación con otros objetos. Si la eliminación del dispositivo se debe a un error de página de GPU (y los informes de errores de página de DRED están habilitados), DRED crea una lista de estructuras D3D12_DRED_ALLOCATION_NODE que incluye todos los nodos de asignación coincidentes de objetos de tiempo de ejecución activos y liberados recientemente.

Sintaxis

Miembros

ObjectNameA
Tipo: const char *
Un puntero al nombre de depuración ANSI del objeto de tiempo de ejecución asignado. ObjectNameW
Tipo: const wchar_t *
Un puntero al nombre de depuración de caracteres anchos del objeto de tiempo de ejecución asignado. AllocationType
Tipo: D3D12_DRED_ALLOCATION_TYPE
Un valor D3D12_DRED_ALLOCATION_TYPE que representa el tipo de asignación del objeto de tiempo de ejecución. pNext
Tipo: const struct D3D12_DRED_ALLOCATION_NODE *
Un puntero a una D3D12_DRED_ALLOCATION_NODE constante que representa el siguiente nodo de asignación de la lista, o nullptr si este es el último nodo.

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

Última modificación el 28 de agosto de 2026