FN_VMB_SERVER_CHANNEL_INIT_SET_SAVE_RESTORE_PACKET_CALLBACKS Rückruffunktion (vmbuskernelmodeclientlibapi.h)
Die Funktion VmbServerChannelInitSetSaveRestorePacketCallbacks legt die Rückruffunktionen zum Speichern und Wiederherstellen fest, die für jedes Paket aufgerufen werden, wenn der Treiber eine Speicherfunktion aufruft, z. B . VmbChannelSaveBegin, VmbChannelSaveContinue und VmbChannelSaveEnd, oder die VmbChannelRestoreFromBuffer-Funktion .
Syntax
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
)
{...}
Parameter
Channel
Ein Handle für einen Kanal.
SavePacketCallback
Eine Rückruffunktion, die beim Speichern des Kanals aufgerufen werden soll.
RestorePacketCallback
Eine Rückruffunktion, die während der Kanalwiederherstellung aufgerufen werden soll.
Rückgabewert
VmbServerChannelInitSetSaveRestorePacketCallbacks gibt die folgenden status Werte zurück:
Rückgabecode | Beschreibung |
---|---|
|
Der Kanalwert war ungültig oder in einem ungültigen Zustand, z. B. Deaktiviert. |
Hinweise
Wichtig
Diese Funktion wird über die KMCL-Schnittstelle (VMBus Kernel Mode Client Library) aufgerufen, die vom Vmbkmcl.sys Bustreiber bereitgestellt wird. Dies ist eine reine Serverfunktion, auf die über die KMCL_SERVER_ONLY_METHODS-Struktur zugegriffen wird.
Weitere Informationen finden Sie im Abschnitt Hinweise von KMCL_SERVER_ONLY_METHODS.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 |
Kopfzeile | vmbuskernelmodeclientlibapi.h |