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. KSMedia.h에서 128로 정의됩니다.

설명

오디오 모듈에 대한 자세한 내용은 오디오 모듈 검색 구현을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows 10, 버전 1703
헤더 ksmedia.h

참조

KSPROPERTY_AUDIOMODULE_DESCRIPTORS