Freigeben über


AcxEventAddEventData-Funktion (acxevents.h)

Die AcxEventAddEventData--Funktion fügt ereignisdaten zu einem ACXEVENT-Objekt hinzu.

Syntax

void AcxEventAddEventData(
  ACXEVENT     Event,
  ACXEVENTDATA EventData
);

Parameter

Event

Das ACXEVENT-Objekt (in Summary of ACX Objectsbeschrieben).

EventData

Das ACXEVENTDATA ACX-Objekt.

Rückgabewert

Nichts

Bemerkungen

Eine ACXEVENTDATA stellt den EVENT-Obj vom Client dar.

Ein ACXEVENT stellt eine asynchrone Benachrichtigung dar, die auf Treiberebene verfügbar ist. Ereignisse können ACXCIRCUITs, ACXSTREAMs, ACXELEMENTs und ACXPINs hinzugefügt werden. Intern werden sie als KS-Ereignisse auf oberen Ebenen verfügbar gemacht. Weitere Informationen zu KS-Ereignissen finden Sie unter KS-Ereignisse.

Beispiel

Dieses Beispiel zeigt die Verwendung von 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-Anforderungen

Mindestens ACX-Version: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header- acxevents.h
IRQL- PASSIVE_LEVEL

Siehe auch