次の方法で共有


ID3D10DeviceChild::SetPrivateDataInterface

IUnknown から派生したインターフェイスをこのデバイスに関連付けます。また、そのインターフェイスをアプリケーション定義の GUID に関連付けます。

HRESULT 
SetPrivateDataInterface(
  REFGUID guid,
  const IUnknown *pData
);

パラメータ

  • guid
    インターフェイスに関連付けられる GUID です。
  • pData
    デバイスに関連付けられる、IUnknown から派生したインターフェイスのポインターです。

戻り値

このメソッドは、「Direct3D 10 のリターン コード」のいずれかを返します。

解説 

このメソッドが呼び出されると、IUnknown から派生したインターフェイスに対して ::addref() が呼び出されます。デバイスが破棄されると、IUnknown から派生したインターフェイスに対して ::release() が呼び出されます。

要件

ヘッダー: D3D10.h 宣言

関連項目

ID3D10Device インターフェイス