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 Version 1703
Header ksmedia.h

こちらもご覧ください

KSPROPERTY_AUDIOMODULE_DESCRIPTORS