Метод IKsPropertySet::Set (dsound.h)
Метод Set задает свойство, определяемое идентификатором GUID набора свойств и идентификатором свойства.
Синтаксис
HRESULT Set(
[in] REFGUID rguidPropSet,
[in] ULONG ulId,
[in] LPVOID pInstanceData,
[in] ULONG ulInstanceLength,
[in] LPVOID pPropertyData,
[in] ULONG ulDataLength
);
Параметры
[in] rguidPropSet
GUID, идентифицирующий набор свойств.
[in] ulId
Идентификатор свойства в наборе свойств.
[in] pInstanceData
Указатель на данные экземпляра для свойства .
[in] ulInstanceLength
Размер буфера в байтах в InstanceData.
[in] pPropertyData
Указатель на буфер, содержащий значение свойства, которое необходимо задать.
[in] ulDataLength
Размер буфера в байтах в PropertyData.
Возвращаемое значение
Возвращает NOERROR в случае успешного выполнения; в противном случае возвращает код ошибки.
Комментарии
Предупреждение
Файлы заголовков ksproxy.h и dsound.h определяют похожие, но несовместимые версии интерфейса IKsPropertySet . Приложения, которым требуется прокси-модуль KS, должны использовать версию, определенную в ksproxy.h. Версия DirectSound IKsPropertySet описана на справочных страницах DirectSound в документации по Microsoft Windows SDK. Если приложение должно включать как ksproxy.h, так и dsound.h, в зависимости от того, какой файл заголовка сначала сканируется компилятором, будет использоваться определение IKsPropertySet компилятором.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dsound.h (включают Ksproxy.h, Ksproxy.h, Dsound.h, Ksproxy.h, Ksproxy.h, Dsound.h) |