FN_VMB_CHANNEL_ALLOCATE 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 VmbChannelAllocate mengalokasikan saluran VMBus baru yang memiliki parameter dan panggilan balik default.
Sintaks
FN_VMB_CHANNEL_ALLOCATE FnVmbChannelAllocate;
NTSTATUS FnVmbChannelAllocate(
PDEVICE_OBJECT ParentDeviceObject,
BOOLEAN IsServer,
VMBCHANNEL *Channel
)
{...}
Parameter
ParentDeviceObject
Penunjuk ke perangkat induk.
IsServer
Apakah saluran baru adalah titik akhir server.
Channel
Penunjuk ke saluran yang dialokasikan.
Mengembalikan nilai
Mengembalikan STATUS_SUCCESS jika operasi berhasil, atau kode kesalahan NTSTATUS yang sesuai.
Keterangan
Saluran dapat diinisialisasi lebih lanjut menggunakan rutinitas inisialisasi saluran VMBus sebelum diaktifkan dengan menggunakan fungsi VmbChannelEnable . Saluran harus dikosongkan dengan menggunakan fungsi VmbChannelCleanup .
Penting
Fungsi ini dipanggil melalui antarmuka VMBus Kernel Mode Client Library (KMCL), yang disediakan oleh driver bus Vmbkmcl.sys. Ini adalah fungsi klien yang diakses dari struktur KMCL_CLIENT_INTERFACE_V1 .
Untuk informasi selengkapnya, lihat bagian Keterangan dari KMCL_CLIENT_INTERFACE_V1.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, versi 1803 |
Header | vmbuskernelmodeclientlibapi.h |
IRQL | PASSIVE_LEVEL |