struktur FPGA_CONTROL_INTERFACE (wdm.h)

Disiapkan untuk penggunaan masa mendatang.

Sintaks

typedef struct _FPGA_CONTROL_INTERFACE {
  USHORT                        Size;
  USHORT                        Version;
  PVOID                         Context;
  PINTERFACE_REFERENCE          InterfaceReference;
  PINTERFACE_DEREFERENCE        InterfaceDereference;
  PFPGA_BUS_SCAN                BusScan;
  PFPGA_CONTROL_LINK            ControlLink;
  PFPGA_CONTROL_CONFIG_SPACE    ControlConfigSpace;
  PFPGA_CONTROL_ERROR_REPORTING ControlErrorReporting;
} FPGA_CONTROL_INTERFACE, *PFPGA_CONTROL_INTERFACE;

Anggota

Size

Ukuran, dalam byte, dari struktur ini.

Version

Versi antarmuka yang ditentukan driver. Versi saat ini dari antarmuka ini adalah FPGA_CONTROL_INTERFACE_VERSION.

Context

Penunjuk ke informasi konteks khusus antarmuka.

InterfaceReference

Penunjuk ke rutinitas InterfaceReference yang menaikkan jumlah referensi antarmuka.

InterfaceDereference

Penunjuk ke rutinitas InterfaceDereference yang mengurangi jumlah referensi antarmuka.

BusScan

Penunjuk ke fungsi panggilan balik FPGA_BUS_SCAN yang memicu pemindaian bus di induk perangkat FPGA.

ControlLink

Penunjuk ke fungsi panggilan balik FPGA_CONTROL_LINK yang memungkinkan atau menonaktifkan tautan antara perangkat FPGA yang diberikan dan jembatan induknya.

ControlConfigSpace

Penunjuk ke fungsi panggilan balik FPGA_CONTROL_CONFIG_SPACE yang memungkinkan atau menonaktifkan akses ke ruang konfigurasi perangkat FPGA.

ControlErrorReporting

Penunjuk ke fungsi panggilan balik FPGA_CONTROL_ERROR_REPORTING yang mengaktifkan pelaporan kesalahan untuk perangkat FPGA dan jembatan induknya.

Keterangan

Driver perangkat yang berhasil mengkueri antarmuka GUID_PCI_FPGA_CONTROL_INTERFACE menerima penunjuk ke struktur [_FPGA_CONTROL_INTERFACE] di mana pointer ke rutinitas dalam antarmuka semuanya non-NULL dan valid.

Struktur [_FPGA_CONTROL_INTERFACE] adalah versi yang diperluas dari struktur [INTERFACE].

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 versi 1803
Header wdm.h