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;

Member

Property

Eine KSPROPERTY-Struktur, die der Client ordnungsgemäß initialisiert, bevor KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT oder KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT aufgerufen wird.

NotificationEvent

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

Hinweise

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-Element ist ein Ereignishandle im Benutzermodus, das bei der Registrierung Signale empfängt, während der Puffer-DMA voranschreitet. Die Benachrichtigungsfunktion ist nur bei einem erfolgreichen Aufruf von KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION verfügbar.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Windows-Betriebssystemen.
Kopfzeile ksmedia.h

Weitere Informationen

KSPROPERTY

KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION

KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT

KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT