FN_VMB_SERVER_CHANNEL_INIT_SET_SAVE_RESTORE_PACKET_CALLBACKS fungsi panggilan balik (vmbuskernelmodeclientlibapi.h)

Fungsi VmbServerChannelInitSetSaveRestorePacketCallbacks mengatur fungsi panggilan balik simpan dan pulihkan yang dipanggil untuk setiap paket saat driver memanggil fungsi penyimpanan, seperti VmbChannelSaveBegin, VmbChannelSaveContinue, dan VmbChannelSaveEnd, atau fungsi VmbChannelRestoreFromBuffer .

Sintaks

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

Handel untuk saluran.

SavePacketCallback

Fungsi panggilan balik untuk dipanggil selama penyimpanan saluran.

RestorePacketCallback

Fungsi panggilan balik untuk dipanggil selama pemulihan saluran.

Nilai kembali

VmbServerChannelInitSetSaveRestorePacketCallbacks mengembalikan nilai status berikut:

Menampilkan kode Deskripsi
STATUS_INVALID_PARAMETER_1
Nilai Saluran tidak valid atau dalam status tidak valid, seperti Dinonaktifkan.

Keterangan

Penting

Fungsi ini dipanggil melalui antarmuka VMBus Kernel Mode Client Library (KMCL), yang disediakan oleh driver bus Vmbkmcl.sys. Ini adalah fungsi khusus server yang diakses dari struktur KMCL_SERVER_ONLY_METHODS .

Untuk informasi selengkapnya, lihat bagian Keterangan di KMCL_SERVER_ONLY_METHODS.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 1809
Header vmbuskernelmodeclientlibapi.h

Lihat juga

VmbChannelRestoreFromBuffer

VmbChannelSaveBegin

VmbChannelSaveContinue

VmbChannelSaveEnd