다음을 통해 공유


KSAUDIOMODULE_NOTIFICATION 구조체(ksmedia.h)

KSAUDIOMODULE_NOTIFICATION 구조는 오디오 모듈 변경 알림과 관련된 속성을 설명합니다.

구문

typedef struct _KSAUDIOMODULE_NOTIFICATION {
  union {
    struct {
      GUID  DeviceId;
      GUID  ClassId;
      ULONG InstanceId;
      ULONG Reserved;
    } ProviderId;
    LONGLONG Alignment;
  };
} KSAUDIOMODULE_NOTIFICATION, *PKSAUDIOMODULE_NOTIFICATION;

멤버

ProviderId

오디오 모듈 알림의 ProviderId를 지정하는 구조체입니다.

ProviderId.DeviceId

오디오 모듈 알림의 DeviceId를 지정합니다. DeviceId는 KSPROPERTY_AUDIOMODULE_NOTIFICATION_DEVICE_ID 반환된 값과 일치합니다.

ProviderId.ClassId

오디오 모듈의 ClassId입니다. ClassId는 이 모듈의 유형을 설정하는 식별자입니다. 값 및 매핑은 ISV 및 IHV에 의해 설정됩니다.

ProviderId.InstanceId

오디오 모듈의 InstanceId입니다. InstanceId는 모듈의 이 instance 모듈의 다른 instance 구분하는 고유 식별자입니다.

ProviderId.Reserved

이 멤버는 예약되어 있습니다.

Alignment

맞춤에 사용되는 값을 지정합니다.

설명

오디오 모듈 알림 KSNOTIFICATIONID_AudioModule 여기에 표시된 대로 Ksmedia.h에 정의되어 있습니다.

//
// Audio module notification definitions.
//

#define STATIC_KSNOTIFICATIONID_AudioModule \
    0x9C2220F0, 0xD9A6, 0x4D5C, 0xA0, 0x36, 0x57, 0x38, 0x57, 0xFD, 0x50, 0xD2 

DEFINE_GUIDSTRUCT("9C2220F0-D9A6-4D5C-A036-573857FD50D2", KSNOTIFICATIONID_AudioModule);

#define KSNOTIFICATIONID_AudioModule DEFINE_GUIDNAMED(KSNOTIFICATIONID_AudioModule)

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

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1703
머리글 ksmedia.h