Bagikan melalui


struktur KSAUDIOMODULE_NOTIFICATION (ksmedia.h)

Struktur KSAUDIOMODULE_NOTIFICATION menjelaskan properti yang terkait dengan pemberitahuan perubahan modul audio.

Sintaks

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

Anggota

ProviderId

Struktur yang menentukan ProviderId pemberitahuan modul audio.

ProviderId.DeviceId

Menentukan DeviceId pemberitahuan modul audio. DeviceId cocok dengan nilai yang dikembalikan dalam KSPROPERTY_AUDIOMODULE_NOTIFICATION_DEVICE_ID.

ProviderId.ClassId

ClassId modul audio. ClassId adalah pengidentifikasi yang menetapkan jenis modul ini. Nilai dan pemetaan ditetapkan oleh ISV dan IHV.

ProviderId.InstanceId

InstanceId modul audio. InstanceId adalah pengidentifikasi unik yang membedakan instans modul ini dari instans modul lain.

ProviderId.Reserved

Anggota ini dicadangkan.

Alignment

Menentukan nilai yang digunakan untuk perataan.

Keterangan

Pemberitahuan modul Audio KSNOTIFICATIONID_AudioModule didefinisikan dalam Ksmedia.h seperti yang ditunjukkan di sini.

//
// 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)

Untuk informasi selengkapnya tentang modul audio, lihat Menerapkan Penemuan Modul Audio.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1703
Header ksmedia.h