ID3D12Object::GetPrivateData メソッド (d3d12.h)
デバイス オブジェクトからアプリケーション定義データを取得します。
構文
HRESULT GetPrivateData(
[in] REFGUID guid,
[in, out] UINT *pDataSize,
[out, optional] void *pData
);
パラメーター
[in] guid
型: REFGUID
データに関連付けられている GUID 。
[in, out] pDataSize
型: UINT*
入力時に pData が指すバッファーのサイズ (バイト単位) を含み、出力に GetPrivateData が取得したデータ量のサイズ (バイト単位) を含む変数へのポインター。
[out, optional] pData
型: void*
pDataSize がデータを保持するのに十分な大きさのバッファーを指定する値を指している場合に、デバイス オブジェクトからデータを受信するメモリ ブロックへのポインター。
戻り値
型: HRESULT
このメソッドは、Direct3D 12リターン コードのいずれかを返します。
解説
返されるデータが IUnknown へのポインター、またはその派生クラスの 1 つ (SetPrivateDataInterface によって以前に設定された) の場合、そのインターフェイスの参照カウントは、プライベート データが返される前にインクリメントされます。
要件
対象プラットフォーム | Windows |
ヘッダー | d3d12.h |
Library | D3D12.lib |
[DLL] | D3D12.dll |