estructura FPGA_CONTROL_INTERFACE (wdm.h)
Reservado para uso futuro.
Sintaxis
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;
Miembros
Size
Tamaño, en bytes, de esta estructura.
Version
Versión de la interfaz definida por el controlador. La versión actual de esta interfaz es FPGA_CONTROL_INTERFACE_VERSION.
Context
Puntero a información de contexto específica de la interfaz.
InterfaceReference
Puntero a una rutina InterfaceReference que incrementa el recuento de referencias de la interfaz.
InterfaceDereference
Puntero a una rutina InterfaceDereference que disminuye el recuento de referencias de la interfaz.
BusScan
Puntero a una FPGA_BUS_SCAN función de devolución de llamada que desencadena un examen de bus en el elemento primario del dispositivo FPGA.
ControlLink
Puntero a una función de devolución de llamada FPGA_CONTROL_LINK que habilita o deshabilita el vínculo entre el dispositivo FPGA dado y su puente primario.
ControlConfigSpace
Puntero a una función de devolución de llamada FPGA_CONTROL_CONFIG_SPACE que habilita o deshabilita el acceso al espacio de configuración del dispositivo FPGA.
ControlErrorReporting
Puntero a una función de devolución de llamada FPGA_CONTROL_ERROR_REPORTING que alterna la notificación de errores para el dispositivo FPGA y su puente primario.
Comentarios
Un controlador de dispositivo que consulta correctamente la interfaz GUID_PCI_FPGA_CONTROL_INTERFACE recibe un puntero a una estructura [_FPGA_CONTROL_INTERFACE] en la que los punteros a las rutinas de la interfaz no son NULL y son válidos.
La estructura [_FPGA_CONTROL_INTERFACE] es una versión extendida de la estructura [INTERFACE].
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1803 |
Encabezado | wdm.h |