Freigeben über


EVT_VMB_CHANNEL_POST_STARTED Rückruffunktion (vmbuskernelmodeclientlibapi.h)

[Einige Informationen beziehen sich auf vorab veröffentlichte Produkte, die vor der kommerziellen Veröffentlichung erheblich geändert werden können. Microsoft übernimmt keine Gewährleistungen, ausdrücklich oder konkludent in Bezug auf die hier bereitgestellten Informationen.]

Die EvtVmbChannelPostStarted Rückruffunktion wird an beiden Endpunkten aufgerufen, nachdem Pakete vom entgegengesetzten Endpunkt empfangen werden können.

Syntax

EVT_VMB_CHANNEL_POST_STARTED EvtVmbChannelPostStarted;

VOID EvtVmbChannelPostStarted(
  [in] VMBCHANNEL Channel
)
{...}

Parameter

[in] Channel

Der Kanal für diese Endpunkte.

Rückgabewert

Nichts

Bemerkungen

Nachdem ein Kanal erstellt wurde, kann ein Clienttreiber Rückruffunktionen für Zustandsänderungen angeben, einschließlich EvtVmbChannelPostStartedmithilfe der VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT-Funktion.

Nachdem ein Kanal aufgetreten ist
konfiguriert, ruft der KMCL-Client (Kernel Mode Client Library) den VmbChannelEnable-Funktion auf, um den Kanal zu öffnen. Wenn ein Kanal geöffnet wird, ruft KMCL die EvtVmbChannelOpened Rückruffunktion auf. Nachdem die Kanalendpunkte Pakete empfangen können, aber bevor Pakete verarbeitet werden, ruft KMCL den EvtVmbChannelPostStarted Rückruf auf.

Sie können warten, bis gesendete Pakete in dieser Funktion abgeschlossen sind, z. B. mithilfe der funktion VmbChannelSendSynchronousRequest.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- vmbuskernelmodeclientlibapi.h (include VmbusKernelModeClientLibApi.h)
IRQL- PASSIVE_LEVEL

Siehe auch

EvtVmbChannelOpened

EvtVmbChannelPostStarted

VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT

VmbChannelEnable-

VmbChannelSendSynchronousRequest