Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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 |