Freigeben über


KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY Struktur (ksmedia.h)

Die KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY-Struktur fügt ein Ereignishandle an eine KSPROPERTY--Struktur an.

Syntax

typedef struct {
  KSPROPERTY Property;
  HANDLE     NotificationEvent;
} KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY, *PKSRTAUDIO_NOTIFICATION_EVENT_PROPERTY;

Angehörige

Property

Eine KSPROPERTY-Struktur, die der Client vor dem Aufrufen von KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT oder KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENTentsprechend initialisiert.

NotificationEvent

Gibt ein Ereignishandle für den Benutzermodus an, das für Ereignisbenachrichtigungen registriert oder nicht registriert werden soll.

Bemerkungen

Die KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT- und KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT-Eigenschaftsanforderungen verwenden die KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY Struktur, um ein Ereignishandle für den Benutzermodus vom Client an den Treiber zu übergeben.

Das NotificationEvent Member ist ein Benutzermodusereignishandle, das bei der Registrierung Signale empfängt, während pufferbasierte DMA-Fortschritte ausgeführt werden. Die Benachrichtigungsfunktion ist nur bei einem erfolgreichen Aufruf von KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATIONverfügbar.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Windows-Betriebssystemen.
Header- ksmedia.h

Siehe auch

KSPROPERTY

KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION

KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT

KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT