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


Метод IDMLObject::SetPrivateData (directml.h)

Задает определяемые приложением данные для объекта устройства DirectML и связывает эти данные с определяемым приложением GUID. Этот метод является потокобезопасным.

Синтаксис

HRESULT SetPrivateData(
                 REFGUID    guid,
  [in]           UINT       dataSize,
  [in, optional] const void *data
);

Параметры

guid

Тип: REFGUID

Идентификатор GUID, который необходимо связать с данными.

[in] dataSize

Тип: UINT

Размер данных в байтах.

[in, optional] data

Тип: const void*

Указатель на блок памяти, содержащий данные для хранения в этом объекте устройства DirectML. Если data имеет значение NULL, dataSize должно иметь значение 0, а все данные, которые ранее были связаны с GUID , указанным в guid , будут уничтожены.

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

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

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

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

IDMLObject