NDIS_MSIX_CONFIG_PARAMETERS構造体 (ndis.h)

NDIS_MSIX_CONFIG_PARAMETERS構造体は、要求された構成操作を定義し、その特定の操作に必要なパラメーターを指定します。

構文

typedef struct _NDIS_MSIX_CONFIG_PARAMETERS {
  NDIS_OBJECT_HEADER        Header;
  NDIS_MSIX_TABLE_OPERATION ConfigOperation;
  ULONG                     TableEntry;
  ULONG                     MessageNumber;
} NDIS_MSIX_CONFIG_PARAMETERS, *PNDIS_MSIX_CONFIG_PARAMETERS;

メンバー

Header

NDIS_MSIX_CONFIG_PARAMETERS構造体のNDIS_OBJECT_HEADER構造体。 ミニポート ドライバーは、Header がNDIS_OBJECT_TYPE_DEFAULTに指定する構造体の Type メンバー、NDIS_MSIX_CONFIG_PARAMETERS_REVISION_1する Revision メンバー、および Size メンバーをNDIS_SIZEOF_MSIX_CONFIG_PARAMETERS_REVISION_1に設定します。

ConfigOperation

MSI-X テーブル エントリに対して要求された構成操作。 この操作は、 からの値の 1 つとして指定されます。 列挙NDIS_MSIX_TABLE_OPERATION

TableEntry

MSI-X テーブルエントリインデックス。

MessageNumber

デバイスに割り当てられている MSI-X メッセージ番号。 この値は、 NdisMSIXTableConfigSetTableEntry 操作に 必要です。 このパラメーターは、 NdisMSIXTableConfigMaskTableEntry 操作または NdisMSIXTableConfigUnmaskTableEntry 操作には使用されません。

注釈

MSI-X テーブル エントリをマスク、マスク解除、またはマップするには、NDIS ドライバーは、NDIS_MSIX_CONFIG_PARAMETERS構造体を に渡します。 NdisMConfigMSIXTableEntry 関数。 NDIS_MSIX_CONFIG_PARAMETERS要求された構成操作を定義し、その操作に必要なパラメーターを指定します。

要件

要件
サポートされている最小のクライアント NDIS 6.1 以降でサポートされています。
Header ndis.h (Ndis.h を含む)

こちらもご覧ください

NDIS_MSIX_TABLE_OPERATION

NDIS_OBJECT_HEADER

NdisMConfigMSIXTableEntry