次の方法で共有


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