Compartir a través de


estructura PCI_MSIX_TABLE_CONFIG_INTERFACE (wdm.h)

La estructura PCI_MSIX_TABLE_CONFIG_INTERFACE permite a los controladores de dispositivo modificar su configuración de interrupción MSI-X. Esta estructura describe la interfaz GUID_MSIX_TABLE_CONFIG_INTERFACE.

Sintaxis

typedef struct _PCI_MSIX_TABLE_CONFIG_INTERFACE {
  USHORT                     Size;
  USHORT                     Version;
  PVOID                      Context;
  PINTERFACE_REFERENCE       InterfaceReference;
  PINTERFACE_DEREFERENCE     InterfaceDereference;
  PPCI_MSIX_SET_ENTRY        SetTableEntry;
  PPCI_MSIX_MASKUNMASK_ENTRY MaskTableEntry;
  PPCI_MSIX_MASKUNMASK_ENTRY UnmaskTableEntry;
  PPCI_MSIX_GET_ENTRY        GetTableEntry;
  PPCI_MSIX_GET_TABLE_SIZE   GetTableSize;
} PCI_MSIX_TABLE_CONFIG_INTERFACE, *PPCI_MSIX_TABLE_CONFIG_INTERFACE;

Miembros

Size

Tamaño, en bytes, de esta estructura.

Version

Versión de la interfaz definida por el controlador.

Context

Puntero a información de contexto específica de la interfaz.

InterfaceReference

Puntero a un InterfaceReference rutina que incrementa el recuento de referencias de la interfaz.

InterfaceDereference

Puntero a un InterfaceDereference rutina que disminuye el recuento de referencias de la interfaz.

SetTableEntry

Puntero a la rutina SetTableEntry de la interfaz.

MaskTableEntry

Puntero a la rutina MaskTableEntry de la interfaz.

UnmaskTableEntry

Puntero a la rutina UnmaskTableEntry de la interfaz.

GetTableEntry

Reservado para uso futuro.

GetTableSize

Reservado para uso futuro.

Observaciones

Un controlador obtiene un puntero a la estructura PCI_MSIX_TABLE_CONFIG_INTERFACE enviando un IRP de IRP_MN_QUERY_INTERFACE a su controlador de bus con InterfaceType establecido en GUID_MSIX_TABLE_CONFIG_INTERFACE.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista con Service Pack 1 (SP1), Windows Server 2008 y versiones posteriores del sistema operativo Windows.
encabezado de wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

GUID_MSIX_TABLE_CONFIG_INTERFACE

IRP_MN_QUERY_INTERFACE

interfaceDereference

interfaceReference

MaskTableEntry

SetTableEntry

unmaskTableEntry