Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Associate an IUnknown-derived interface with this device child and associate that interface with an application-defined guid.
Syntax
HRESULT SetPrivateDataInterface(
[in] REFGUID guid,
[in, optional] const IUnknown *pData
);
Parameters
[in] guid
Type: REFGUID
Guid associated with the interface.
[in, optional] pData
Type: const IUnknown*
A pointer to the IUnknown-derived interface to be associated with the device object. Its reference count is incremented when set, and decremented when either the ID3D11Device is destroyed, or when the data is overwritten by calling SetPrivateData or SetPrivateDataInterface with the same GUID.
Return value
Type: HRESULT
This method returns one of the following Direct3D 11 Return Codes.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | d3d11.h |
Library | D3D11.lib |