次の方法で共有


IDXGIObject::GetPrivateData

オブジェクトのデータへのポインターを取得します。

HRESULT 
GetPrivateData(
  REFGUID Name,
  UINT *pDataSize,
  void *pData
);

パラメータ

  • Name
    データを特定する GUID。
  • pDataSize
    データのサイズ。
  • pData
    データへのポインターです。

戻り値

次の DXGI_ERROR のいずれかを返します。

解説 

返されたデータが IUnknown やその派生クラスのいずれかへのポインターである場合、ポインターが解放されてリファレンス カウントがデクリメントされる前に、IDXGIObject::SetPrivateDataInterface で設定してから、::Release() がポインターに対して呼び出される必要があります。

要件

ヘッダー: DXGI.h 宣言

ライブラリ: DXGI.lib 内容

関連項目

DXGI のインターフェイス