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 コードを返します。
リターン コード | 説明 |
---|---|
|
受信要求が正常に投稿されました。 要求が完了すると、完了エントリは完了キュー (CQ) にキューに入れられます。 |
|
エラーが発生しました。 |
解説
NdkSrqReceive は、共有受信キュー (SRQ) に受信要求を投稿します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートされていません。NDIS 6.30 以降でサポートされています。 |
サポートされている最小のサーバー | Windows Server 2012 |
対象プラットフォーム | Windows |
ヘッダー | ndkpi.h (Ndkpi.h を含む) |
IRQL | <=DISPATCH_LEVEL |