AcxEventGenerateEvent 函数 (acxevents.h)

AcxEventGenerateEvent 函数生成 ACX 事件。

语法

void AcxEventGenerateEvent(
  ACXEVENT Event
);

参数

Event

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

返回值

备注

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

要求

要求
Header acxevents.h
IRQL PASSIVE_LEVEL

另请参阅