FN_VMB_CHANNEL_RESTORE_FROM_BUFFER funzione di callback (vmbuskernelmodeclientlibapi.h)
[Alcune informazioni si riferiscono al prodotto pre-rilasciato che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non offre garanzie, esplicite o implicite, rispetto alle informazioni fornite qui.
La funzione VmbChannelRestoreFromBuffer ripristina lo stato del client dallo stato salvato in precedenza. Il driver deve controllare il valore restituito della funzione.
Sintassi
FN_VMB_CHANNEL_RESTORE_FROM_BUFFER FnVmbChannelRestoreFromBuffer;
NTSTATUS FnVmbChannelRestoreFromBuffer(
VMBCHANNEL Channel,
PVOID Buffer,
ULONG BufferSize
)
{...}
Parametri
Channel
Handle per un canale.
Buffer
Puntatore a un buffer contenente lo stato salvato in precedenza.
BufferSize
Dimensione del buffer, in byte.
Valore restituito
VmbChannelRestoreFromBuffer restituisce uno dei valori di stato seguenti:
Codice restituito | Descrizione |
---|---|
|
La funzione è stata completata correttamente. |
|
Stato ripristinato correttamente, ma sono stati salvati più blocchi. |
|
La funzione non è riuscita. |
Commenti
Il chiamante deve chiamare questa funzione con buffer che contengono interi "blocchi" di dati archiviati.
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 di sola server a cui è stato eseguito l'accesso dalla struttura KMCL_SERVER_ONLY_METHODS .
Per altre informazioni, vedere la sezione Osservazioni di KMCL_SERVER_ONLY_METHODS.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1803 |
Intestazione | vmbuskernelmodeclientlibapi.h |