次の方法で共有


AcxEventAddEventData 関数 (acxevents.h)

AcxEventAddEventData 関数は、ACXEVENT オブジェクトにイベント データを追加します。

構文

void AcxEventAddEventData(
  ACXEVENT     Event,
  ACXEVENTDATA EventData
);

パラメーター

Event

ACXEVENT オブジェクト ( 「ACX オブジェクトの概要」で説明)。

EventData

ACXEVENTDATA ACX オブジェクト。

戻り値

なし

解説

ACXEVENTDATA は、クライアントからの EVENT obj を表します。

ACXEVENT は、ドライバー レベルで使用できる非同期通知を表します。 イベントは、ACXCIRCUIT、ACXSTREAM、ACXELEMENT、および ACXPIN に追加できます。 内部的には、上位レイヤーに KS イベントとして公開されます。 KS イベントの詳細については、「 KS イベント」を参照してください。

このサンプルでは、AcxEventAddEventData の使用方法を示します。

VOID
CodecR_EvtMuteElementChangeEventCallback(
    _In_        ACXOBJECT       Object,
    _In_        ACXEVENT        Event,
    _In_        ACX_EVENT_VERB  Verb,
    _In_opt_    ACXEVENTDATA    EventData,
    _In_opt_    WDFREQUEST      Request
    )
{
...
        AcxEventAddEventData(Event, EventData);
...
}

ACX の要件

最小 ACX バージョン: 1.0

ACX バージョンの詳細については、「 ACX バージョンの概要」を参照してください。

要件

要件
Header acxevents.h
IRQL PASSIVE_LEVEL

こちらもご覧ください