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