FN_VMB_CLIENT_CHANNEL_INIT_SET_TARGET_PNP 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 VmbClientChannelInitSetTargetPnp menetapkan target saluran klien berdasarkan jenis antarmuka dan ID instans. Jika fungsi ini dipanggil, Pustaka Klien Mode Kernel (KMCL) menggunakan PnP untuk menemukan Objek Perangkat Fisik (PDO) VMBus yang sesuai dengan antarmuka yang disediakan.
Sintaks
FN_VMB_CLIENT_CHANNEL_INIT_SET_TARGET_PNP FnVmbClientChannelInitSetTargetPnp;
NTSTATUS FnVmbClientChannelInitSetTargetPnp(
VMBCHANNEL Channel,
LPCGUID InterfaceType,
LPCGUID InterfaceInstance,
PFN_VMB_CHANNEL_PNP_FAILURE PnpFailureCallback
)
{...}
Parameter
Channel
Pointer ke saluran.
InterfaceType
Pointer ke jenis antarmuka GUID. GUID ini mengidentifikasi jenis saluran dan protokol yang digunakan dengan saluran.
InterfaceInstance
Penunjuk ke JENIS instans GUID. Ini adalah instans layanan tertentu. Jika tidak disediakan, instans apa pun dengan jenis yang disediakan diterima.
PnpFailureCallback
Penunjuk ke panggilan balik peristiwa untuk memanggil jika perangkat gagal tersambung secara asinkron meskipun perangkat PnP berada.
Nilai kembali
VmbClientChannelInitSetTargetPnp mengembalikan nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Nilai Saluran tidak valid atau dalam status tidak valid, seperti Dinonaktifkan. |
Keterangan
Jika Anda memiliki dua antarmuka jaringan paravirtual, antarmuka tersebut akan memiliki InterfaceType yang sama tetapi nilai InterfaceInstance yang berbeda.
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 |
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