FPGA_CONTROL_INTERFACE struttura (wdm.h)
Riservato per utilizzi futuri.
Sintassi
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;
Members
Size
Dimensione, in byte, della struttura.
Version
Versione dell'interfaccia definita dal driver. La versione corrente di questa interfaccia è FPGA_CONTROL_INTERFACE_VERSION.
Context
Puntatore a informazioni di contesto specifiche dell'interfaccia.
InterfaceReference
Puntatore a una routine InterfaceReference che incrementa il numero di riferimenti dell'interfaccia.
InterfaceDereference
Puntatore a una routine InterfaceDereference che decreta il conteggio dei riferimenti dell'interfaccia.
BusScan
Puntatore a una funzione di callback FPGA_BUS_SCAN che attiva un'analisi del bus all'elemento padre del dispositivo FPGA.
ControlLink
Puntatore a una funzione di callback FPGA_CONTROL_LINK che abilita o disabilita il collegamento tra il dispositivo FPGA specificato e il relativo bridge padre.
ControlConfigSpace
Puntatore a una funzione di callback FPGA_CONTROL_CONFIG_SPACE che abilita o disabilita l'accesso allo spazio di configurazione del dispositivo FPGA.
ControlErrorReporting
Puntatore a una funzione di callback FPGA_CONTROL_ERROR_REPORTING che attiva la segnalazione degli errori per il dispositivo FPGA e il relativo bridge padre.
Commenti
Un driver di dispositivo che esegue correttamente query per l'interfaccia GUID_PCI_FPGA_CONTROL_INTERFACE riceve un puntatore a una struttura [_FPGA_CONTROL_INTERFACE] in cui i puntatori alle routine nell'interfaccia sono tutti non NULL e validi.
La struttura [_FPGA_CONTROL_INTERFACE] è una versione estesa della struttura [INTERFACE].
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1803 |
Intestazione | wdm.h |