AcxEventGenerateEvent 函数 (acxevents.h)

AcxEventGenerateEvent 函数生成 ACX 事件。

语法

void AcxEventGenerateEvent(
  ACXEVENT Event
);

参数

Event

ACXEVENT 对象(ACX 对象摘要中所述)。

返回值

没有

言论

ACXEVENT 表示在驱动程序级别可用的异步通知。 可将事件添加到 ACXCIRCUIT、ACXSTREAMs、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

另请参阅