Поделиться через


структура 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 — это идентификатор, определяющий тип модуля. Значение и сопоставление устанавливаются поставщиком программного обеспечения и IHV.

InstanceId

InstanceId звукового модуля. InstanceId — это уникальный идентификатор, который отличает этот экземпляр модуля от другого экземпляра модуля.

VersionMajor

Основная версия звукового модуля. Использование определяется реализутелем.

VersionMinor

Дополнительная версия звукового модуля. Использование определяется реализутелем.

Name[AUDIOMODULE_MAX_NAME_CCH_SIZE]

Понятное имя звукового модуля. Максимальная длина — AUDIOMODULE_MAX_NAME_CCH_SIZE широкие символы. Он определяется как 128 в KSMedia.h.

Замечания

Дополнительные сведения об звуковых модулях см. в реализацииобнаружения звуковых модулей.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1703
заголовка ksmedia.h

См. также

KSPROPERTY_AUDIOMODULE_DESCRIPTORS