ID3D10DeviceChild::SetPrivateDataInterface
IUnknown から派生したインターフェイスをこのデバイスに関連付けます。また、そのインターフェイスをアプリケーション定義の GUID に関連付けます。
HRESULT
SetPrivateDataInterface(
REFGUID guid,
const IUnknown *pData
);
パラメータ
- guid
インターフェイスに関連付けられる GUID です。 - pData
デバイスに関連付けられる、IUnknown から派生したインターフェイスのポインターです。
戻り値
このメソッドは、「Direct3D 10 のリターン コード」のいずれかを返します。
解説
このメソッドが呼び出されると、IUnknown から派生したインターフェイスに対して ::addref() が呼び出されます。デバイスが破棄されると、IUnknown から派生したインターフェイスに対して ::release() が呼び出されます。
要件
ヘッダー: D3D10.h 宣言