ID3D12Object::SetPrivateData メソッド (d3d12.h)
アプリケーション定義データをデバイス オブジェクトに設定し、そのデータをアプリケーション定義 GUID に関連付けます。
構文
HRESULT SetPrivateData(
[in] REFGUID guid,
[in] UINT DataSize,
[in, optional] const void *pData
);
パラメーター
[in] guid
種類: REFGUID
データに関連付ける GUID 。
[in] DataSize
型: UINT
データのサイズ (バイト単位)。
[in, optional] pData
型: const void*
このデバイス オブジェクトと共に格納されるデータを含むメモリ ブロックへのポインター。 pData が NULL の場合、DataSize も 0 である必要があり、guid で指定された GUID に以前に関連付けられていたデータはすべて破棄されます。
戻り値
種類: HRESULT
このメソッドは、Direct3D 12リターン コードのいずれかを返します。
解説
ASCII 名の WKPDID_D3DDebugObjectNameを使用して ID3D12Object::SetPrivateData を呼び出す Direct3D 11 デバッグ オブジェクトの名前付け スキームを使用 するのではなく、UNICODE 名で ID3D12Object::SetName を 呼び出します。
要件
対象プラットフォーム | Windows |
ヘッダー | d3d12.h |
Library | D3D12.lib |
[DLL] | D3D12.dll |