ID3D10DeviceChild::SetPrivateDataInterface method
Associate an IUnknown-derived interface with this device and associate that interface with an application-defined guid.
Syntax
HRESULT SetPrivateDataInterface( [in] REFGUID guid, [in] const IUnknown *pData );
Parameters
- guid [in]
-
Type: REFGUID
Guid associated with the interface.
- pData [in]
-
Type: const IUnknown*
Pointer to an IUnknown-derived interface to be associated with the device.
Return value
Type: HRESULT
This method returns one of the following Direct3D 10 Return Codes.
Remarks
When this method is called ::addref() will be called on the IUnknown-derived interface, and when the device is detroyed ::release() will be called on the IUnknown-derived interface.
Requirements
|
Header |
|
|---|---|
|
Library |
|
See also