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 |