Freigeben über


PCI_MSIX_TABLE_CONFIG_INTERFACE-Struktur (wdm.h)

Die PCI_MSIX_TABLE_CONFIG_INTERFACE-Struktur ermöglicht es Gerätetreibern, ihre MSI-X-Interrupteinstellungen zu ändern. Diese Struktur beschreibt die GUID_MSIX_TABLE_CONFIG_INTERFACE-Schnittstelle .

Syntax

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;

Member

Size

Die Größe (in Bytes) dieser Struktur.

Version

Die vom Treiber definierte Schnittstellenversion.

Context

Ein Zeiger auf schnittstellenspezifische Kontextinformationen.

InterfaceReference

Ein Zeiger auf eine InterfaceReference-Routine , die die Verweisanzahl der Schnittstelle erhöht.

InterfaceDereference

Ein Zeiger auf eine InterfaceDereference-Routine , die die Referenzanzahl der Schnittstelle verringert.

SetTableEntry

Ein Zeiger auf die SetTableEntry-Routine der Schnittstelle.

MaskTableEntry

Ein Zeiger auf die MaskTableEntry-Routine der Schnittstelle.

UnmaskTableEntry

Ein Zeiger auf die UnmaskTableEntry-Routine der Schnittstelle.

GetTableEntry

Für zukünftige Verwendung reserviert.

GetTableSize

Für die zukünftige Verwendung reserviert.

Bemerkungen

Ein Treiber ruft einen Zeiger auf die PCI_MSIX_TABLE_CONFIG_INTERFACE-Struktur ab, indem er eine IRP_MN_QUERY_INTERFACE IRP an seinen Bustreiber sendet, wobei InterfaceType auf GUID_MSIX_TABLE_CONFIG_INTERFACE festgelegt ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista mit Service Pack 1 (SP1), Windows Server 2008 und höheren Versionen des Windows-Betriebssystems.
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)

Weitere Informationen

GUID_MSIX_TABLE_CONFIG_INTERFACE

IRP_MN_QUERY_INTERFACE

InterfaceDereference

InterfaceReference

MaskTableEntry

SetTableEntry

UnmaskTableEntry