次の方法で共有


NDK_FN_SRQ_RECEIVE コールバック関数 (ndkpi.h)

NdkSrqReceive (NDK_FN_SRQ_RECEIVE) 関数は、NDK 共有受信キュー (SRQ) に受信要求を投稿します。

構文

NDK_FN_SRQ_RECEIVE NdkFnSrqReceive;

NTSTATUS NdkFnSrqReceive(
  [in]           NDK_SRQ *pNdkSrq,
  [in, optional] PVOID RequestContext,
                 const NDK_SGE *pSgl,
  [in]           ULONG nSge
)
{...}

パラメーター

[in] pNdkSrq

NDK 共有受信キュー (SRQ) オブジェクト (NDK_SRQ) へのポインター。

[in, optional] RequestContext

この要求のNDK_RESULT構造体の RequestContext メンバーで返されるコンテキスト値。

pSgl

受信データを受信するバッファーを表す SGE 構造体 (NDK_SGE) の配列。

[in] nSge

pSgl パラメーターで指定された配列内の SGE 構造体の数。

戻り値

NdkSrqReceive 関数は、次のいずれかの NTSTATUS コードを返します。

リターン コード 説明
STATUS_SUCCESS
受信要求が正常に投稿されました。 要求が完了すると、完了エントリは完了キュー (CQ) にキューに入れられます。
その他の状態コード
エラーが発生しました。

解説

NdkSrqReceive は、共有受信キュー (SRQ) に受信要求を投稿します。

要件

要件
サポートされている最小のクライアント サポートされていません。NDIS 6.30 以降でサポートされています。
サポートされている最小のサーバー Windows Server 2012
対象プラットフォーム Windows
ヘッダー ndkpi.h (Ndkpi.h を含む)
IRQL <=DISPATCH_LEVEL

こちらもご覧ください

NDK_RESULT

NDK_SGE

NDK_SRQ