EVT_VMB_CHANNEL_POST_STARTED funzione di callback (vmbuskernelmodeclientlibapi.h)
[Alcune informazioni riguardano il prodotto non rilasciato che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non fornisce alcuna garanzia, espressa o implicita, in relazione alle informazioni fornite qui.
La funzione di callback EvtVmbChannelPostStarted viene richiamata in entrambi gli endpoint dopo che i pacchetti possono essere ricevuti dall'endpoint opposto.
Sintassi
EVT_VMB_CHANNEL_POST_STARTED EvtVmbChannelPostStarted;
void EvtVmbChannelPostStarted(
[in] VMBCHANNEL Channel
)
{...}
Parametri
[in] Channel
Canale per questi endpoint.
Valore restituito
nessuno
Osservazioni
Dopo aver creato un canale, un driver client può specificare le funzioni di callback per le modifiche dello stato, incluso EvtVmbChannelPostStarted, usando la funzione VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT .
Dopo che un canale è stato
configurato, il client della libreria client in modalità kernel chiama la funzione VmbChannelEnable per aprire il canale. Quando viene aperto un canale, KMCL richiama la funzione di callback EvtVmbChannelOpened . Dopo che gli endpoint del canale possono ricevere pacchetti, ma prima dell'elaborazione dei pacchetti, kmcl richiama il callback EvtVmbChannelPostStarted .
È possibile attendere il completamento dei pacchetti inviati in questa funzione, ad esempio usando la funzione VmbChannelSendSynchronousRequest .
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | vmbuskernelmodeclientlibapi.h (include VmbusKernelModeClientLibApi.h) |
IRQL | PASSIVE_LEVEL |