次の方法で共有


NDK_RESULT構造体 (ndkpi.h)

NDK_RESULT 構造体は、NDK 要求操作の結果を返します。

構文

typedef struct _NDK_RESULT {
  NTSTATUS Status;
  ULONG    BytesTransferred;
  PVOID    QPContext;
  PVOID    RequestContext;
} NDK_RESULT;

メンバーズ

Status

NDK 要求の完了状態。

BytesTransferred

転送されたバイト数。 このメンバーの値は、NdkReceive (NDK_FN_RECEIVE) 要求の完了に対してのみ有効です。 メンバーは、他のすべての NDK 要求の完了に対して未定義です。

QPContext

キュー ペア (QP) にポストされるすべての要求のコンテキスト値。 NDK コンシューマーは、NdkCreateQp (NDK_FN_CREATE_QP) 関数を呼び出して NDK_QP オブジェクトを作成するときに、このポインターを指定しました。

RequestContext

要求のポスト時に NDK コンシューマーによって指定された要求コンテキスト値。

備考

NdkGetCqResults (NDK_FN_GET_CQ_RESULTS) 関数は、CQ から削除された完了結果で満たされた NDK_RESULT 構造体の配列を取得します。

必要条件

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

関連項目

NDK_FN_CREATE_QP

NDK_FN_GET_CQ_RESULTS

NDK_FN_RECEIVE