SET_VIRTUAL_DEVICE_DATA fungsi panggilan balik (wdm.h)
Rutinitas SetVirtualFunctionData menulis data ke ruang konfigurasi PCI Express (PCIe) dari fungsi virtual (VF) pada perangkat yang mendukung antarmuka virtualisasi I/O root tunggal (SR-IOV).
Sintaks
SET_VIRTUAL_DEVICE_DATA SetVirtualDeviceData;
ULONG SetVirtualDeviceData(
[in, out] PVOID Context,
[in] USHORT VirtualFunction,
[in] PVOID Buffer,
[in] ULONG Offset,
[in] ULONG Length
)
{...}
Parameter
[in, out] Context
Penunjuk ke informasi konteks khusus antarmuka. Penelepon 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 ditulis.
[in] Buffer
Penunjuk ke buffer yang berisi informasi konfigurasi yang akan ditulis ke ruang konfigurasi PCIe VF.
[in] Offset
Offset ke dalam data ruang konfigurasi PCIe VF. Anggota ini menentukan di mana operasi tulis ini dimulai.
[in] Length
Panjang, dalam byte, dari data yang akan ditulis.
Nilai kembali
Rutinitas *SetVirtualFunctionData mengembalikan panjang, dalam byte, dari data konfigurasi PCIe yang ditulis setelah operasi penulisan berhasil. Jika operasi tulis tidak berhasil, rutinitas mengembalikan nol.
Keterangan
Rutinitas *SetVirtualFunctionData mirip dengan rutinitas SetBusData , kecuali bahwa ia menulis data konfigurasi PCIe ke VF alih-alih ke fungsi fisik (PF) perangkat.
Rutinitas *SetVirtualFunctionData disediakan oleh antarmuka GUID_PCI_VIRTUALIZATION_INTERFACE . Rutinitas SetBusData disediakan oleh antarmuka GUID_BUS_INTERFACE_STANDARD .
Tumpukan virtualisasi memanggil *SetVirtualFunctionData saat driver yang berjalan di sistem operasi tamu memanggil rutinitas SetBusData .
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