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 |