EVT_VMB_CHANNEL_CLOSED fungsi panggilan balik (vmbuskernelmodeclientlibapi.h)

[Beberapa informasi berkaitan dengan produk pra-rilis yang mungkin dimodifikasi secara substansial sebelum dirilis secara komersial. Microsoft tidak memberikan jaminan, tersurat maupun tersirat, sehubungan dengan informasi yang diberikan di sini.]

Fungsi panggilan balik EvtVmbChannelClosed dipanggil ketika titik akhir klien di komputer virtual tamu menutup saluran dengan menggunakan fungsi VmbChannelDisable , atau titik akhir yang berlawanan membatalkan atau menutup saluran.

Sintaks

EVT_VMB_CHANNEL_CLOSED EvtVmbChannelClosed;

void EvtVmbChannelClosed(
  [in] VMBCHANNEL Channel
)
{...}

Parameter

[in] Channel

Saluran yang ditutup komputer virtual tamu.

Mengembalikan nilai

Tidak ada

Keterangan

Setelah saluran dibuat, driver klien dapat menentukan fungsi panggilan balik untuk perubahan status, termasuk EvtVmbChannelClosed, dengan menggunakan fungsi VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT .

Setelah fungsi panggilan balik ini selesai pada host, saluran ditutup atau dinonaktifkan, tergantung pada apakah tamu menutup saluran atau klien Pustaka Klien Mode Kernel (KMCL) yang masing-masing disebut VmbChannelDisable.

Pada tamu, saluran selalu menjadi nonaktif. Ini harus dimulai ulang dengan menggunakan fungsi VmbChannelEnable .

Setelah fungsi ini dipanggil, paket dapat diantrekan, tetapi tidak dapat dikirim.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header vmbuskernelmodeclientlibapi.h (termasuk VmbusKernelModeClientLibApi.h)
IRQL PASSIVE_LEVEL

Lihat juga

VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT

VmbChannelDisable

VmbChannelEnable