GET_VIRTUAL_DEVICE_DATA fungsi panggilan balik (wdm.h)
Rutinitas GetVirtualFunctionData membaca data dari ruang konfigurasi PCI Express (PCIe) fungsi virtual (VF) pada perangkat yang mendukung antarmuka virtualisasi I/O root tunggal (SR-IOV).
Sintaks
GET_VIRTUAL_DEVICE_DATA GetVirtualDeviceData;
ULONG GetVirtualDeviceData(
[in, out] PVOID Context,
[in] USHORT VirtualFunction,
[out] PVOID Buffer,
[in] ULONG Offset,
[in] ULONG Length
)
{...}
Parameter
[in, out] Context
Penunjuk ke informasi konteks khusus antarmuka. Pemanggil meneruskan nilai yang diteruskan sebagai anggota Konteks dari struktur PCI_VIRTUALIZATION_INTERFACE untuk antarmuka.
[in] VirtualFunction
Nilai berbasis nol yang menentukan VF pada perangkat tempat data akan dibaca.
[out] Buffer
Penunjuk ke buffer yang berisi informasi konfigurasi yang dibaca dari ruang konfigurasi PCIe VF.
[in] Offset
Offset ke dalam data ruang konfigurasi PCIe VF. Anggota ini menentukan di mana operasi baca ini dimulai.
[in] Length
Panjangnya, dalam byte, dari data yang akan dibaca.
Nilai kembali
Rutinitas GetVirtualFunctionData mengembalikan panjang, dalam byte, dari data konfigurasi PCIe yang dibaca setelah operasi baca berhasil. Jika operasi baca tidak berhasil, rutinitas mengembalikan nol.
Keterangan
Rutinitas GetVirtualFunctionData menyerupai rutinitas GetBusData , kecuali bahwa ia membaca data konfigurasi PCIe dari VF alih-alih dari fungsi fisik perangkat (PF).
Rutinitas GetVirtualFunctionData disediakan oleh antarmuka GUID_PCI_VIRTUALIZATION_INTERFACE . Rutinitas GetBusData disediakan oleh antarmuka GUID_BUS_INTERFACE_STANDARD .
Tumpukan virtualisasi memanggil GetVirtualFunctionData ketika driver yang berjalan di sistem operasi tamu memanggil rutinitas GetBusData .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di Windows Server 2012 dan versi Windows yang lebih baru. |
Target Platform | Desktop |
Header | wdm.h (termasuk Wdm.h) |
IRQL | IRQL <= APC_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