Метод ID3D11Device::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.
Комментарии
Если возвращаемые данные являются указателем на IUnknown или один из его производных классов, который ранее был задан с помощью SetPrivateDataInterface, этот интерфейс будет увеличивать количество ссылок перед возвратом частных данных.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d11.h |
Библиотека | D3D11.lib |