Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Получение данных, определенных приложением, от дочернего устройства.
Синтаксис
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 поддерживается.
Требования
Требование | Ценность |
---|---|
целевая платформа | Виндоус |
Заголовок | d3d11.h |
Библиотека | D3D11.lib |