AcxEventGenerateEvent-Funktion (acxevents.h)
Die AcxEventGenerateEvent-Funktion generiert ein ACX-Ereignis.
Syntax
void AcxEventGenerateEvent(
ACXEVENT Event
);
Parameter
Event
Das ACXEVENT-Objekt (beschrieben in Zusammenfassung von ACX-Objekten).
Rückgabewert
Keine
Bemerkungen
Ein ACXEVENT stellt eine asynchrone Benachrichtigung dar, die auf Treiberebene verfügbar ist. Ereignisse können ACXCIRCUITs, ACXSTREAMs, ACXELEMENTs und ACXPINs hinzugefügt werden. Intern werden sie als KS-Ereignisse für obere Ebenen verfügbar gemacht. Weitere Informationen zu KS-Ereignissen finden Sie unter KS-Ereignisse.
Beispiel
In diesem Beispiel wird die Verwendung von AcxEventGenerateEvent veranschaulicht.
PCODEC_MUTE_TIMER_CONTEXT timerCtx = GetCodecMuteTimerContext(Timer);
PCODEC_MUTE_ELEMENT_CONTEXT muteCtx = GetCodecMuteElementContext(timerCtx->MuteElement);
// Testing: update settings 0 <-> 1
muteCtx->MuteState[0] = !muteCtx->MuteState[0];
muteCtx->MuteState[1] = !muteCtx->MuteState[1];
AcxEventGenerateEvent(timerCtx->Event);
ACX-Anforderungen
ACX-Mindestversion: 1.0
Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.
Anforderungen
Anforderung | Wert |
---|---|
Header | acxevents.h |
IRQL | PASSIVE_LEVEL |