Метод ID3D11DeviceChild::GetPrivateData (d3d11.h)
Получение данных, определяемых приложением, из дочернего устройства.
Синтаксис
HRESULT GetPrivateData(
[in] REFGUID guid,
[in, out] UINT *pDataSize,
[out, optional] void *pData
);
Параметры
[in] guid
Тип: REFGUID
Guid, связанный с данными.
[in, out] pDataSize
Тип: UINT*
Указатель на переменную, которая во входных данных содержит размер (в байтах) буфера, на который указывает pData , а на выходные данные — размер в байтах объема данных, полученных GetPrivateData .
[out, optional] pData
Тип: void*
Указатель на буфер, который GetPrivateData заполняет данными из дочернего устройства, если pDataSize указывает на значение, указывающее буфер, достаточно большой для хранения данных.
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает один из кодов возврата Direct3D 11.
Комментарии
Данные, хранящиеся в дочернем устройстве, задаются путем вызова ID3D11DeviceChild::SetPrivateData.
Если возвращаемые данные являются указателем на IUnknown или один из его производных классов, который ранее был задан SetPrivateDataInterface, этот интерфейс будет увеличивать количество ссылок перед возвращением частных данных.
Windows Phone 8. Этот API поддерживается.
Требования
Целевая платформа | Windows |
Header | d3d11.h |
Библиотека | D3D11.lib |