struttura KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY (ksmedia.h)
La struttura KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY accoda un handle di evento a una struttura KSPROPERTY
Sintassi
typedef struct {
KSPROPERTY Property;
HANDLE NotificationEvent;
} KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY, *PKSRTAUDIO_NOTIFICATION_EVENT_PROPERTY;
Membri
Property
Struttura KSPROPERTY che il client inizializza in modo appropriato prima di chiamare KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT o KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT.
NotificationEvent
Specifica un handle di eventi in modalità utente da registrare o annullare la registrazione per le notifiche degli eventi.
Osservazioni
Le richieste di proprietà KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT e KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT utilizzano la struttura KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY per passare un handle di eventi in modalità utente dal client al driver.
Il membro NotificationEvent è un handle di eventi in modalità utente che, quando registrato, riceve segnali come avanzamenti DMA del buffer. La funzionalità di notifica è disponibile solo in caso di chiamata riuscita a KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Windows Vista e nei sistemi operativi Windows successivi. |
intestazione | ksmedia.h |
Vedere anche
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT