次の方法で共有


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
ターゲット プラットフォーム ウィンドウズ
ヘッダー ndkpi.h (Ndkpi.h を含む)
IRQL <=DISPATCH_LEVEL

関連項目

NDK_RESULT

NDK_SGE

NDK_SRQ