FN_VMB_SERVER_CHANNEL_INIT_SET_SAVE_RESTORE_PACKET_CALLBACKS funzione di callback (vmbuskernelmodeclientlibapi.h)
La funzione VmbServerChannelInitSetSaveRestorePacketCallbacks imposta le funzioni di callback di salvataggio e ripristino chiamate per ogni pacchetto quando il driver chiama una funzione di salvataggio, ad esempio VmbChannelSaveBegin, VmbChannelSaveContinuee VmbChannelSaveEndo la funzione VmbChannelRestoreFromBu ffer.
Sintassi
FN_VMB_SERVER_CHANNEL_INIT_SET_SAVE_RESTORE_PACKET_CALLBACKS FnVmbServerChannelInitSetSaveRestorePacketCallbacks;
NTSTATUS FnVmbServerChannelInitSetSaveRestorePacketCallbacks(
VMBCHANNEL Channel,
PFN_VMB_CHANNEL_SAVE_PACKET SavePacketCallback,
PFN_VMB_CHANNEL_RESTORE_PACKET RestorePacketCallback
)
{...}
Parametri
Channel
Handle per un canale.
SavePacketCallback
Funzione di callback da chiamare durante il salvataggio del canale.
RestorePacketCallback
Funzione di callback da chiamare durante il ripristino del canale.
Valore restituito
VmbServerChannelInitSetSaveRestorePacketCallbacks restituisce i valori di stato seguenti:
Codice restituito | Descrizione |
---|---|
|
Il valore channel non è valido o in uno stato non valido, ad esempio Disabilitato. |
Osservazioni
Importante
Questa funzione viene chiamata tramite l'interfaccia VMBus Kernel Mode Client Library (KMCL), fornita dal driver del bus di Vmbkmcl.sys. Si tratta di una funzione solo server a cui si accede dalla struttura KMCL_SERVER_ONLY_METHODS.
Per altre informazioni, vedere la sezione Osservazioni di KMCL_SERVER_ONLY_METHODS.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1809 |
intestazione | vmbuskernelmodeclientlibapi.h |