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
Header ndkpi.h (Ndkpi.h を含む)

こちらもご覧ください

NDK_FN_CREATE_QP

NDK_FN_GET_CQ_RESULTS

NDK_FN_RECEIVE