struktur PCI_MSIX_TABLE_CONFIG_INTERFACE (wdm.h)

Struktur PCI_MSIX_TABLE_CONFIG_INTERFACE memungkinkan driver perangkat untuk memodifikasi pengaturan interupsi MSI-X mereka. Struktur ini menjelaskan antarmuka GUID_MSIX_TABLE_CONFIG_INTERFACE .

Sintaks

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;

Anggota

Size

Ukuran, dalam byte, dari struktur ini.

Version

Versi antarmuka yang ditentukan driver.

Context

Penunjuk ke informasi konteks khusus antarmuka.

InterfaceReference

Penunjuk ke rutinitas InterfaceReference yang menambah jumlah referensi antarmuka.

InterfaceDereference

Penunjuk ke rutinitas InterfaceDereference yang mengurangi jumlah referensi antarmuka.

SetTableEntry

Penunjuk ke rutinitas SetTableEntry antarmuka.

MaskTableEntry

Penunjuk ke rutinitas MaskTableEntry antarmuka.

UnmaskTableEntry

Penunjuk ke rutinitas UnmaskTableEntry antarmuka.

GetTableEntry

Disiapkan untuk penggunaan masa mendatang.

GetTableSize

Disiapkan untuk penggunaan masa mendatang.

Keterangan

Pengemudi mendapatkan penunjuk ke struktur PCI_MSIX_TABLE_CONFIG_INTERFACE dengan mengirim IRP_MN_QUERY_INTERFACE IRP ke pengemudi busnya dengan InterfaceType diatur ke GUID_MSIX_TABLE_CONFIG_INTERFACE.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dengan Service Pack 1 (SP1), Windows Server 2008, dan versi sistem operasi Windows yang lebih baru.
Header wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h)

Lihat juga

GUID_MSIX_TABLE_CONFIG_INTERFACE

IRP_MN_QUERY_INTERFACE

InterfaceDereference

InterfaceReference

MaskTableEntry

SetTableEntry

UnmaskTableEntry