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 Proxy 模組的應用程式應該使用 ksproxy.h 中定義的版本。 Microsoft Windows SDK 檔中的 DirectSound 參考頁面會說明 IKsPropertySet 的 DirectSound 版本。 如果應用程式必須同時包含 ksproxy.h 和 dsound.h,則編譯程式會先掃描哪一個頭檔是編譯程式使用 IKsPropertySet 的定義。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | dsound.h (包括 Ksproxy.h、Ksproxy.h、Dsound.h、Ksproxy.h、Ksproxy.h、Dsound.h) |