acxEventGenerateEvent 函式 (acxevents.h)

AcxEventGenerateEvent 函式會產生 ACX 事件。

語法

void AcxEventGenerateEvent(
  ACXEVENT Event
);

參數

Event

ACXEVENT 物件 (ACX 物件 摘要) 中所述。

傳回值

備註

ACXEVENT 代表可在驅動程式層級取得的異步通知。 事件可以新增至 ACXCIRCUIT、ACXSTREAM、ACXELEMENT 和 ACXPIN。 在內部,它們會公開為 KS 事件給上層。 如需 KS 事件的詳細資訊,請參閱 KS 事件

範例

此範例顯示 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);

ACX 需求

最低 ACX 版本: 1.0

如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀

規格需求

需求
標頭 acxevents.h
IRQL PASSIVE_LEVEL

另請參閱