FPGA_CONTROL_CONFIG_SPACE fungsi panggilan balik (wdm.h)

Disiapkan untuk penggunaan masa mendatang.

Mengaktifkan atau menonaktifkan akses ke ruang konfigurasi perangkat FPGA.

Sintaks

FPGA_CONTROL_CONFIG_SPACE FpgaControlConfigSpace;

NTSTATUS FpgaControlConfigSpace(
  [_In_reads_opt_(_Inexpressible_("varies"))] PVOID Context,
  [_In_]                                      BOOLEAN Enable
)
{...}

Parameter

Context

Handel ke ekstensi bus.

[_In_] Enable

Nilai boolean yang menunjukkan apakah akses ruang konfigurasi harus diaktifkan atau dinonaktifkan. TRUE menunjukkan diaktifkan; FALSE jika tidak.

Nilai kembali

Mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, kembalikan kode kesalahan Nilai NTSTATUS yang sesuai. Untuk informasi selengkapnya, lihat Nilai NTSTATUS.

Keterangan

Driver perangkat yang berhasil meminta antarmuka GUID_PCI_FPGA_CONTROL_INTERFACE menerima penunjuk ke struktur FPGA_CONTROL_INTERFACE di mana driver mengatur anggota ControlConfigSpace ke penunjuk ke implementasi fungsi panggilan balik FPGA_CONTROL_CONFIG_SPACE .

  • Fungsi panggilan balik ini mengalihkan akses ruang konfigurasi ke semua fungsi perangkat FPGA.

  • Ketika ruang konfigurasi dikunci, semua akses baca mengembalikan FF dan semua akses tulis dibuang.

  • Sampai ruang konfigurasi tidak terkunci, perangkat FPGA tidak dilaporkan ke PNP sebagai hilang bahkan ketika membaca ruang konfigurasinya mengembalikan FF.

  • Jika ada pemindaian bus aktif, tidak aman untuk mengunci ruang konfigurasi karena mungkin membingungkan bus pemindaian.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 versi 1803
Header wdm.h (termasuk Wdm.h)
IRQL PASSIVE_LEVEL