Condividi tramite


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

Vedi anche

EvtVmbChannelOpened

EvtVmbChannelPostStarted

VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT

VmbChannelEnable

VmbChannelSendSynchronousRequest