次の方法で共有


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

NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION) 関数は、保留中の NDK 要求を完了します。

構文

NDK_FN_REQUEST_COMPLETION NdkFnRequestCompletion;

void NdkFnRequestCompletion(
  [in, optional] PVOID Context,
  [in]           NTSTATUS Status
)
{...}

パラメーター

[in, optional] Context

コンシューマーが非同期要求関数を呼び出すときに NDK プロバイダーに渡されるコンテキスト値。 非同期要求関数は、NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION) 関数ポインターを持つコンテキストを提供します。

[in] Status

要求の非同期完了状態。 要求の種類ごとに返される完了状態コードについては、非同期要求関数 (NDK_FN_ACCEPTなど) を参照してください。

戻り値

何一つ

備考

多くの NDK 要求は非同期的に完了できます。 非同期要求関数では、コンシューマーが NDK_FN_REQUEST_COMPLETION 関数ポインターを入力として渡す必要があります。 非同期要求関数がSTATUS_PENDINGを返す場合、プロバイダーは NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION) 関数を呼び出して要求の完了を示す必要があります。 非同期要求関数がSTATUS_PENDING以外のものを返す場合、要求はすぐに処理され、プロバイダーは NdkRequestCompletion 呼び出してはなりません。

必要条件

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

関連項目

NDK_FN_ACCEPT