EVT_VMB_CHANNEL_RESTORE_PACKET 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 EvtVmbChannelRestorePacket viene richiamata quando l'endpoint server del provider di servizi di virtualizzazione deve ripristinare lo stato associato a un oggetto pacchetto.
Sintassi
EVT_VMB_CHANNEL_RESTORE_PACKET EvtVmbChannelRestorePacket;
NTSTATUS EvtVmbChannelRestorePacket(
[in] VMBCHANNEL Channel,
[in] PVOID LibBuf,
[in] UINT32 LibBufSize,
[in] PVOID SaveBuf,
[in] UINT32 SaveBufSize
)
{...}
Parametri
[in] Channel
Canale in cui arriva il pacchetto.
[in] LibBuf
Puntatore allo stato dell'oggetto pacchetto interno alla libreria client in modalità kernel (KMCL).
[in] LibBufSize
Dimensioni del parametro LibBuf , in byte.
[in] SaveBuf
Puntatore allo stato della transazione specifico del provider di servizi virtuali.
[in] SaveBufSize
Dimensioni del parametro SaveBuf , in byte.
Valore restituito
EvtVmbChannelRestorePacket restituisce un codice di stato.
Commenti
La funzione VmbServerChannelInitSetSaveRestorePacketCallbacks imposta una funzione di callback per il ripristino dei pacchetti per ogni canale.
Per ripristinare un oggetto pacchetto in anteprima, il VSP deve allocare un nuovo pacchetto usando la funzione VmbPacketAllocate . Il provider di servizi virtuali ripristina il pacchetto allo stato precedente passando LibBuf e LibBufSize alla funzione VmbPacketRestore . Se il provider di servizi virtuali ha fornito uno stato interno per la transazione nella funzione di callback EvtVmbChannelSavePacket , viene fornito in SaveBuf e ripristinato dal provider di servizi virtuali.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | vmbuskernelmodeclientlibapi.h (include VmbusKernelModeClientLibApi.h) |
IRQL | PASSIVE_LEVEL |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per