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

另請參閱

KSPROPERTY_AUDIOMODULE_DESCRIPTORS