EVT_VMB_CHANNEL_POST_STARTED 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 atau tersirat, sehubungan dengan informasi yang diberikan di sini.]
Fungsi panggilan balik EvtVmbChannelPostStarted dipanggil di salah satu titik akhir setelah paket dapat diterima dari titik akhir yang berlawanan.
Sintaks
EVT_VMB_CHANNEL_POST_STARTED EvtVmbChannelPostStarted;
void EvtVmbChannelPostStarted(
[in] VMBCHANNEL Channel
)
{...}
Parameter
[in] Channel
Saluran untuk titik akhir ini.
Mengembalikan nilai
Tidak ada
Keterangan
Setelah saluran dibuat, driver klien dapat menentukan fungsi panggilan balik untuk perubahan status, termasuk EvtVmbChannelPostStarted, dengan menggunakan fungsi VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT .
Setelah saluran selesai
dikonfigurasi, klien Pustaka Klien Mode Kernel (KMCL) memanggil fungsi VmbChannelEnable untuk membuka saluran. Saat saluran dibuka, KMCL memanggil fungsi panggilan balik EvtVmbChannelOpened . Setelah titik akhir saluran dapat menerima paket tetapi sebelum paket diproses, KMCL memanggil panggilan balik EvtVmbChannelPostStarted .
Anda dapat menunggu paket terkirim selesai dalam fungsi ini, seperti dengan menggunakan fungsi VmbChannelSendSynchronousRequest .
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | vmbuskernelmodeclientlibapi.h (termasuk VmbusKernelModeClientLibApi.h) |
IRQL | PASSIVE_LEVEL |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk