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 バージョンの概要」を参照してください。
要件
要件 | 値 |
---|---|
Header | acxevents.h |
IRQL | PASSIVE_LEVEL |