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


Метод ID3D10Device::SetPrivateData (d3d10.h)

Задайте данные для устройства и свяжите эти данные с guid.

Синтаксис

HRESULT SetPrivateData(
  [in] REFGUID    guid,
  [in] UINT       DataSize,
  [in] const void *pData
);

Параметры

[in] guid

Тип: REFGUID

Guid, связанный с данными.

[in] DataSize

Тип: UINT

Размер данных.

[in] pData

Тип: const void*

Указатель на данные, которые будут храниться на этом устройстве. Если pData имеет значение NULL, DataSize также должен иметь значение 0, а все данные, ранее связанные с guid, будут уничтожены.

Возвращаемое значение

Тип: HRESULT

Этот метод возвращает один из следующих кодов возврата Direct3D 10.

Комментарии

Данные, хранящиеся на устройстве с помощью этого метода, можно получить с помощью ID3D10DeviceChild::GetPrivateData.

Данные и guid, заданные с помощью этого метода, обычно определяются приложением.

Требования

Требование Значение
Целевая платформа Windows
Header d3d10.h
Библиотека D3D10.lib

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

ИНТЕРФЕЙС ID3D10Device