Skip to main content
Representa los datos de rutas de navegación automáticas de datos extendidos de dispositivo quitado (DRED) como un nodo de una lista vinculada. Cada objeto D3D12_AUTO_BREADCRUMB_NODE está vinculado individualmente al siguiente mediante su miembro pNext, excepto el último nodo de la lista, cuyo pNext está establecido en nullptr. El entorno de ejecución de Direct3D 12 crea uno de estos por cada lista de comandos de gráficos y realiza su seguimiento en el asignador de comandos asociado a la lista. Cuando se ejecuta una lista de comandos, se establece la información de la cola de comandos. Después de detectarse la eliminación del dispositivo, el entorno de ejecución de Direct3D 12 vincula los nodos de rutas de navegación automáticas de cualquier trabajo de GPU que siga pendiente.

Sintaxis

Miembros

pCommandListDebugNameA
Tipo: const char *
Un puntero al nombre de depuración ANSI de la lista de comandos pendiente (si existe). pCommandListDebugNameW
Tipo: const wchar_t *
Un puntero al nombre de depuración ancho de la lista de comandos pendiente (si existe). pCommandQueueDebugNameA
Tipo: const char *
Un puntero al nombre de depuración ANSI de la cola de comandos pendiente (si existe). pCommandQueueDebugNameW
Tipo: const wchar_t *
Un puntero al nombre de depuración ancho de la cola de comandos pendiente (si existe). pCommandList
Tipo: ID3D12GraphicsCommandList *
Un puntero a la interfaz ID3D12GraphicsCommandList que representa la lista de comandos pendiente en el momento de la ejecución. pCommandQueue
Tipo: ID3D12CommandQueue *
Un puntero a la interfaz ID3D12CommandQueue que representa la cola de comandos pendiente. BreadcrumbCount
Tipo: UINT32
Un UINT32 que contiene el recuento de valores D3D12_AUTO_BREADCRUMB_OP en la matriz a la que apunta pCommandHistory. pLastBreadcrumbValue
Tipo: UINT32 *
Un puntero a un UINT32 constante que contiene el índice (dentro de la matriz a la que apunta pCommandHistory) de la última operación de representación o proceso que completó la GPU mientras ejecutaba la lista de comandos asociada. pCommandHistory
Tipo: D3D12_AUTO_BREADCRUMB_OP *
Un puntero a una matriz constante de valores D3D12_AUTO_BREADCRUMB_OP que representan todas las operaciones de representación o proceso registradas en la lista de comandos asociada. pNext
Tipo: struct D3D12_AUTO_BREADCRUMB_NODE *
Un puntero a un D3D12_AUTO_BREADCRUMB_NODE constante que representa el siguiente nodo de rutas de navegación automáticas 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