pNext メンバーを介して次のノードと単方向に連結されます。ただしリストの最後のノードでは、pNext は nullptr に設定されます。ランタイム オブジェクトは他のオブジェクトと割り当て範囲を共有できるため、連結リスト構造が必要となります。
デバイスの取り外しが GPU ページ フォールトによって引き起こされ、DRED のページ フォールト レポートが有効になっている場合、DRED はアクティブおよび最近解放されたランタイム オブジェクトのすべての一致する割り当てノードを含む D3D12_DRED_ALLOCATION_NODE 構造体のリストを構築します。
構文
メンバー
ObjectNameA型: const char * 割り当てられたランタイム オブジェクトの ANSI デバッグ名へのポインター。 ObjectNameW
型: const wchar_t * 割り当てられたランタイム オブジェクトのワイド デバッグ名へのポインター。 AllocationType
型: D3D12_DRED_ALLOCATION_TYPE ランタイム オブジェクトの割り当ての種類を表す D3D12_DRED_ALLOCATION_TYPE 値。 pNext
型: const struct D3D12_DRED_ALLOCATION_NODE * リスト内の次の割り当てノードを表す定数 D3D12_DRED_ALLOCATION_NODE へのポインター。これが最後のノードの場合は
nullptr になります。
要件
ヘッダー: d3d12_xs.h または d3d12_x.hライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされているプラットフォーム: XBOX Series 本体および XBOX One ファミリ
