Función AcxEventGenerateEvent (acxevents.h)
La función AcxEventGenerateEvent genera un evento ACX.
Sintaxis
void AcxEventGenerateEvent(
ACXEVENT Event
);
Parámetros
Event
Objeto ACXEVENT (descrito en Resumen de objetos ACX).
Valor devuelto
None
Observaciones
Un ACXEVENT representa una notificación asincrónica disponible en el nivel de controlador. Los eventos se pueden agregar a ACXCIRCUITs, ACXSTREAMs, ACXELEMENTs y ACXPINs. Internamente se exponen como eventos KS a las capas superiores. Para obtener más información sobre los eventos de KS, vea KS Events.
Ejemplo
En este ejemplo se muestra el uso de AcxEventGenerateEvent.
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);
Requisitos de ACX
Versión mínima de ACX: 1.0
Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.
Requisitos
Requisito | Valor |
---|---|
Header | acxevents.h |
IRQL | PASSIVE_LEVEL |