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 を含む) |