FPGA_CONTROL_INTERFACE-Struktur (wdm.h)
Für die zukünftige Verwendung reserviert.
Syntax
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;
Member
Size
Die Größe (in Bytes) dieser Struktur.
Version
Die vom Treiber definierte Schnittstellenversion. Die aktuelle Version dieser Schnittstelle ist FPGA_CONTROL_INTERFACE_VERSION.
Context
Ein Zeiger auf schnittstellenspezifische Kontextinformationen.
InterfaceReference
Ein Zeiger auf eine InterfaceReference-Routine , die die Referenzanzahl der Schnittstelle erhöht.
InterfaceDereference
Ein Zeiger auf eine InterfaceDereference-Routine , die die Referenzanzahl der Schnittstelle erhöht.
BusScan
Ein Zeiger auf eine FPGA_BUS_SCAN Rückruffunktion, die einen Busscan am übergeordneten Des FPGA-Geräts auslöst.
ControlLink
Ein Zeiger auf eine FPGA_CONTROL_LINK Rückruffunktion, die die Verbindung zwischen dem angegebenen FPGA-Gerät und seiner übergeordneten Brücke aktiviert oder deaktiviert.
ControlConfigSpace
Ein Zeiger auf eine FPGA_CONTROL_CONFIG_SPACE Rückruffunktion, die den Zugriff auf den Konfigurationsraum des FPGA-Geräts ermöglicht oder deaktiviert.
ControlErrorReporting
Ein Zeiger auf eine FPGA_CONTROL_ERROR_REPORTING Rückruffunktion, die die Fehlerberichterstattung für das FPGA-Gerät und die übergeordnete Brücke umgeschaltet.
Hinweise
Ein Gerätetreiber, der erfolgreich nach der GUID_PCI_FPGA_CONTROL_INTERFACE-Schnittstelle abfragt, erhält einen Zeiger auf eine [_FPGA_CONTROL_INTERFACE]-Struktur, in der die Zeiger auf die Routinen in der Schnittstelle alle nicht NULL und gültig sind.
Die [_FPGA_CONTROL_INTERFACE]-Struktur ist eine erweiterte Version der [INTERFACE]-Struktur.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1803 |
Kopfzeile | wdm.h |