Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает определяемые приложением данные из объекта устройства.
Синтаксис
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 Return Codes.
Замечания
Если возвращенные данные являются указателем на IUnknown или один из его производных классов, который ранее был задан SetPrivateDataInterface, этот интерфейс будет иметь его число ссылок с увеличением до возврата частных данных.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| Заголовок | d3d12.h |
| Библиотека | D3D12.lib |
| Библиотека dll | D3D12.dll |