次の方法で共有


NDIS_NDK_CONNECTIONS構造体 (ntddndis.h)

NDIS_NDK_CONNECTIONS 構造体は、ミニポート アダプターでアクティブな NDK 接続について説明します。

構文

typedef struct _NDIS_NDK_CONNECTIONS {
  NDIS_OBJECT_HEADER        Header;
  ULONG                     Flags;
  ULONG                     Count;
  BOOLEAN                   NDConnectionsMappedtoTCPConnections;
  NDIS_NDK_CONNECTION_ENTRY Connections[1];
} NDIS_NDK_CONNECTIONS;

メンバーズ

Header

この NDIS_NDK_CONNECTIONS 構造体を記述する NDIS_OBJECT_HEADER 構造体。 NDIS_OBJECT_HEADER 構造体のメンバーを次のように設定します。

  • Type メンバーを NDIS_OBJECT_TYPE_DEFAULTに設定します。
  • リビジョン メンバーを NDIS_NDK_CONNECTIONS_REVISION_1に設定します。
  • Size メンバーを (USHORT)min(MAXUSHORT, NDIS_SIZEOF_NDK_CONNECTIONS_REVISION_1(n)) に設定します。

Flags

Count

Connections メンバーで渡される接続配列内の要素の数。 配列内の各要素は、NDIS_NDK_CONNECTION_ENTRY 構造体です。

NDConnectionsMappedtoTCPConnections

接続のマップ方法を指定する BOOLEAN 値。 NDK プロバイダーの RDMA テクノロジで、プロバイダーが ND 接続を TCP 接続にマップする必要がある場合、NDK プロバイダーは、NDConnectionsMappedtoTCPConnections メンバーを TRUE に設定する必要があります。 それ以外 場合、NDConnectionsMappedtoTCPConnections は FALSE になります。

Connections[1]

配列のサイズが返される接続の数によって決定される、NDIS_NDK_CONNECTION_ENTRY 構造体の可変サイズの配列。 Count メンバーは、接続配列内の要素の数を指定します。

備考

NDIS_NDK_CONNECTIONS 構造体は、OID_NDK_CONNECTIONS OID で返されます。 NDIS_OID_REQUEST 構造体の InformationBuffer メンバーには、この構造体へのポインターが含まれています。

この構造体は可変サイズで、返される接続の数に等しい要素が含まれています。 要素数としての接続配列の実際のサイズは、Count メンバーによって示されます。

NDK プロバイダーの RDMA テクノロジで、プロバイダーが ND 接続を TCP 接続にマップする必要がある場合、NDK プロバイダーは、次のように各 ND 接続の基になる TCP 接続 4 タプルも報告する必要があります。

  • NDConnectionsMappedtoTCPConnections メンバーを TRUE に設定します。
  • ND 接続ごとに 2 つの連続するエントリを使用します。 最初のエントリには ND アドレス情報 (ローカルおよびリモート IP アドレス、ND ポート番号) が含まれており、次のエントリには対応する TCP 接続のアドレス情報 (ローカルとリモートの IP アドレス、および TCP ポート番号) が含まれます。
  • アドレス指定情報以外のメンバー (UserModeOwner OwnerPidなど) は、最初のエントリでのみ設定し、次のエントリでは変更しないようにする必要があります。 そのため、インデックス 0、2、4 などのエントリには、ND アドレス情報 (さらに他のメンバーが正しく入力されています) と、インデックス 1、3、5 などのエントリには、TCP アドレス情報 (他のメンバーはそのまま残されます) が含まれます。

必要条件

要件 価値
サポートされる最小クライアント サポートされていません。NDIS 6.30 以降でサポートされています。
サポートされる最小サーバー Windows Server 2012
ヘッダー ntddndis.h (Ndis.h を含む)

関連項目

NDIS_NDK_CONNECTION_ENTRY

NDIS_OBJECT_HEADER

OID_NDK_CONNECTIONS