次の方法で共有


IDXGIObject::SetPrivateDataInterface

オブジェクトのプライベート データのインターフェイスを設定します。

HRESULT 
SetPrivateDataInterface(
  REFGUID Name,
  const IUnknown *pUnknown
);

パラメータ

  • Name
    インターフェイスを特定する GUID。
  • pUnknown
    設定対象のインターフェイス。

戻り値

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

解説 

この API は、インターフェイス ポインターをオブジェクトに関連付けます。

インターフェイスが設定されると、そのリファレンス カウントがインクリメントされます。データが (SPD または SPDI が同じ GUID とともに呼び出されることによって) 上書きされたり、オブジェクトが破棄されたときには、::Release() が呼び出され、インターフェイスのリファレンス カウントがデクリメントされます。

要件

ヘッダー: DXGI.h 宣言

ライブラリ: DXGI.lib 内容

関連項目

DXGI のインターフェイス