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


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

См. также раздел

ID3D11Device