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