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

EvtVmbChannelBuka

EvtVmbChannelPostStarted

VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT

VmbChannelEnable

VmbChannelSendSynchronousRequest