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_RTAUDIO_BUFFER_WITH_NOTIFICATION
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT