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

Lihat juga

VmbChannelCleanup

VmbChannelEnable