KSAUDIOMODULE_DESCRIPTOR結構 (ksmedia.h)
KSAUDIOMODULE_DESCRIPTOR結構描述音訊模組的靜態外部屬性。
語法
typedef struct _KSAUDIOMODULE_DESCRIPTOR {
GUID ClassId;
ULONG InstanceId;
ULONG VersionMajor;
ULONG VersionMinor;
WCHAR Name[AUDIOMODULE_MAX_NAME_CCH_SIZE];
} KSAUDIOMODULE_DESCRIPTOR, *PKSAUDIOMODULE_DESCRIPTOR;
成員
ClassId
音訊模組的 ClassId。 ClassId 是一個識別碼,可建立此模組的類型。 ISV 和 IHV 會建立值和對應。
InstanceId
音訊模組的InstanceId。 InstanceId 是唯一標識符,可區分此模組實例與模組的另一個實例。
VersionMajor
音訊模組的主要版本。 使用方式是由實作者所定義。
VersionMinor
音訊模組的次要版本。 使用方式是由實作者所定義。
Name[AUDIOMODULE_MAX_NAME_CCH_SIZE]
音訊模組的易記名稱。 最大長度為寬字元AUDIOMODULE_MAX_NAME_CCH_SIZE。 KSMedia.h 中定義為 128。
備註
如需音訊模組的詳細資訊,請參閱 實作音訊模組探索。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 1703) |
標頭 | ksmedia.h |