FPGA_CONTROL_INTERFACE Struktur (wdm.h)
Reserviert für die zukünftige Verwendung.
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;
Angehörige
Size
Die Größe dieser Struktur in Byte.
Version
Die treiberdefinierte 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 verringert.
BusScan
Ein Zeiger auf eine FPGA_BUS_SCAN Rückruffunktion, die einen Busscan am übergeordneten Element 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 der übergeordneten Brücke ermöglicht 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, mit der die Fehlerberichterstattung für das FPGA-Gerät und die übergeordnete Brücke umgeschaltet wird.
Bemerkungen
Ein Gerätetreiber, der erfolgreich eine Abfrage für die GUID_PCI_FPGA_CONTROL_INTERFACE-Schnittstelle durchführt, empfängt 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 |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1803 |
Header- | wdm.h |