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


Метод IKsPropertySet::Set (ksproxy.h)

Метод Set задает свойство, определяемое идентификатором GUID набора свойств и идентификатором свойства.

Синтаксис

HRESULT Set(
  [in] REFGUID PropSet,
  [in] ULONG   Id,
  [in] LPVOID  InstanceData,
  [in] ULONG   InstanceLength,
  [in] LPVOID  PropertyData,
  [in] ULONG   DataLength
);

Параметры

[in] PropSet

GUID, определяющий набор свойств.

[in] Id

Идентификатор свойства в наборе свойств.

[in] InstanceData

Указатель на данные экземпляра свойства.

[in] InstanceLength

Размер буфера в байтах в InstanceData.

[in] PropertyData

Указатель на буфер, содержащий значение заданного свойства.

[in] DataLength

Размер буфера в байтах в PropertyData.

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

Возвращает NOERROR в случае успешного выполнения; в противном случае возвращает код ошибки.

Замечания

Предупреждение

Файлы заголовков ksproxy.h и dsound.h определяют аналогичные, но несовместим ые версии интерфейса IKsPropertySet. Приложения, требующие модуля прокси-сервера KS, должны использовать версию, определенную в ksproxy.h. Если приложение должно включать как ksproxy.h, так и dsound.h, независимо от файла заголовка, который сначала сканирует компилятор, является тот, чье определение IKsPropertySet используется компилятором.

Требования

Требование Ценность
целевая платформа Настольный
заголовка ksproxy.h (include Ksproxy.h, Dsound.h)

См. также

IKsPropertySet::Get