Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Описывает как узел в связанном списке данные о выделении, отслеживаемые удаленными расширенными данными устройства (DRED). Эти данные включают диапазоны выделения GPU VA, а также связанное имя и тип отладки объекта среды выполнения. Каждый D3D12_DRED_ALLOCATION_NODE объект по отдельности связан со следующим через его pNext член, за исключением последнего узла в списке, для которого pNext задано значение nullptr. Структура связанного списка необходима, так как объект среды выполнения может совместно использовать диапазоны распределения с другими объектами.
Если удаление устройства вызвано ошибкой страницы GPU и включены отчеты об ошибках страниц DRED, dred создает список D3D12_DRED_ALLOCATION_NODE структур, включающий все соответствующие узлы выделения для активных и недавно освобожденных объектов среды выполнения.
Синтаксис
typedef struct D3D12_DRED_ALLOCATION_NODE {
const char *ObjectNameA;
const wchar_t *ObjectNameW;
D3D12_DRED_ALLOCATION_TYPE AllocationType;
const D3D12_DRED_ALLOCATION_NODE *pNext;
struct D3D12_DRED_ALLOCATION_NODE;
} D3D12_DRED_ALLOCATION_NODE;
Члены
ObjectNameA
Указатель на имя отладки ANSI выделенного объекта среды выполнения.
ObjectNameW
Указатель на широкое отладочное имя выделенного объекта среды выполнения.
AllocationType
Значение D3D12_DRED_ALLOCATION_TYPE , представляющее тип выделения объекта среды выполнения.
pNext
Указатель на константу D3D12_DRED_ALLOCATION_NODE , представляющую следующий узел выделения в списке, или nullptr , если это последний узел.
D3D12_DRED_ALLOCATION_NODE
Требования
| Минимальная версия клиента | Сборка Windows 10 20348 |
| Минимальная версия сервера | Сборка Windows 10 20348 |
| Верхняя часть | d3d12.h |