ID3D11DeviceChild::GetPrivateData method (d3d11.h)
Get application-defined data from a device child.
Syntax
HRESULT GetPrivateData(
[in] REFGUID guid,
[in, out] UINT *pDataSize,
[out, optional] void *pData
);
Parameters
[in] guid
Type: REFGUID
Guid associated with the data.
[in, out] pDataSize
Type: UINT*
A pointer to a variable that on input contains the size, in bytes, of the buffer that pData points to, and on output contains the size, in bytes, of the amount of data that GetPrivateData retrieved.
[out, optional] pData
Type: void*
A pointer to a buffer that GetPrivateData fills with data from the device child if pDataSize points to a value that specifies a buffer large enough to hold the data.
Return value
Type: HRESULT
This method returns one of the Direct3D 11 Return Codes.
Remarks
The data stored in the device child is set by calling ID3D11DeviceChild::SetPrivateData.
If the data returned is a pointer to an IUnknown, or one of its derivative classes, which was previously set by SetPrivateDataInterface, that interface will have its reference count incremented before the private data is returned.
Windows Phone 8: This API is supported.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | d3d11.h |
Library | D3D11.lib |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for