Поделиться через


Метод 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 Return Codes.

Замечания

Если возвращенные данные являются указателем на IUnknown или один из его производных классов, который ранее был задан SetPrivateDataInterface, этот интерфейс будет иметь его число ссылок с увеличением до возврата частных данных.

Требования

Требование Ценность
целевая платформа Виндоус
Заголовок d3d11.h
Библиотека D3D11.lib

См. также

ID3D11Device