Compartilhar via


Função AcxEventGenerateEvent (acxevents.h)

A função AcxEventGenerateEvent gera um evento ACX.

Sintaxe

void AcxEventGenerateEvent(
  ACXEVENT Event
);

Parâmetros

Event

O objeto ACXEVENT (descrito em Resumo de Objetos ACX).

Retornar valor

Nenhum

Comentários

Um ACXEVENT representa uma notificação assíncrona disponível no nível do driver. Os eventos podem ser adicionados a ACXCIRCUITs, ACXSTREAMs, ACXELEMENTs e ACXPINs. Internamente, eles são expostos como eventos de KS para camadas superiores. Para obter mais informações sobre eventos KS, consulte KS Events.

Exemplo

Este exemplo mostra o 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 do ACX

Versão mínima do ACX: 1.0

Para obter mais informações sobre versões do ACX, consulte Visão geral da versão do ACX.

Requisitos

Requisito Valor
Cabeçalho acxevents.h
IRQL PASSIVE_LEVEL

Confira também