Метод ID3D12Object::GetPrivateData (d3d12.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*
Указатель на блок памяти, который получает данные из объекта устройства, если pDataSize указывает на значение, указывающее буфер, достаточно большой для хранения данных.
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает один из кодов возврата Direct3D 12.
Комментарии
Если возвращаемые данные являются указателем на IUnknown или один из его производных классов, который ранее был задан с помощью SetPrivateDataInterface, этот интерфейс будет увеличивать количество ссылок перед возвратом частных данных.
Требования
Целевая платформа | Windows |
Header | d3d12.h |
Библиотека | D3D12.lib |
DLL | D3D12.dll |