Win32 API 日本語リファレンス
ホームGraphics.Direct3D12 › D3D12_AUTO_BREADCRUMB_NODE

D3D12_AUTO_BREADCRUMB_NODE

構造体
サイズx64: 80 バイト / x86: 40 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86説明
pCommandListDebugNameABYTE*8/4+0+0コマンドリストのデバッグ名(ANSI文字列)へのポインター。
pCommandListDebugNameWLPWSTR8/4+8+4コマンドリストのデバッグ名(ワイド文字列)。
pCommandQueueDebugNameABYTE*8/4+16+8コマンドキューのデバッグ名(ANSI文字列)へのポインター。
pCommandQueueDebugNameWLPWSTR8/4+24+12コマンドキューのデバッグ名(ワイド文字列)。
pCommandListID3D12GraphicsCommandList*8/4+32+16対象のグラフィックスコマンドリストへのポインター。
pCommandQueueID3D12CommandQueue*8/4+40+20対象のコマンドキューへのポインター。
BreadcrumbCountDWORD4+48+24コマンド履歴に記録された操作の総数。
pLastBreadcrumbValueDWORD*8/4+56+28GPUが最後に完了した操作のインデックスを指すポインター。
pCommandHistoryD3D12_AUTO_BREADCRUMB_OP*8/4+64+32記録されたGPU操作の履歴配列へのポインター。
pNextD3D12_AUTO_BREADCRUMB_NODE*8/4+72+36次のブレッドクラムノードへのポインター。末尾はNULL。