структура 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 — это уникальный идентификатор, который отличает этот экземпляр модуля от другого экземпляра модуля.
VersionMajor
Основная версия звукового модуля. Использование определяется реализацией.
VersionMinor
Дополнительная версия звукового модуля. Использование определяется реализацией.
Name[AUDIOMODULE_MAX_NAME_CCH_SIZE]
Понятное имя звукового модуля. Максимальная длина составляет AUDIOMODULE_MAX_NAME_CCH_SIZE расширенных символов. В KSMedia.h он определен как 128.
Комментарии
Дополнительные сведения о звуковых модулях см. в разделе Реализация обнаружения аудиомодулем.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1703 |
Верхняя часть | ksmedia.h |