NDK_FN_REQUEST_COMPLETION回调函数 (ndkpi.h)

NdkRequestCompletionNDK_FN_REQUEST_COMPLETION) 函数完成挂起的 NDK 请求。

语法

NDK_FN_REQUEST_COMPLETION NdkFnRequestCompletion;

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

参数

[in, optional] Context

使用者调用异步请求函数时传递给 NDK 提供程序的上下文值。 异步请求函数使用 NdkRequestCompletionNDK_FN_REQUEST_COMPLETION) 函数指针提供上下文。

[in] Status

请求的异步完成状态。 有关可为每种请求类型返回的完成状态代码,请参阅异步请求函数(例如,NDK_FN_ACCEPT)。

返回值

没有

言论

许多 NDK 请求可以异步完成。 异步请求函数要求使用者将 NDK_FN_REQUEST_COMPLETION 函数指针作为输入传递。 如果异步请求函数返回STATUS_PENDING,则提供程序必须调用 NdkRequestCompletionNDK_FN_REQUEST_COMPLETION) 函数以指示请求完成。 如果异步请求函数返回除STATUS_PENDING以外的任何内容,则请求会立即处理,并且提供程序不得调用 NdkRequestCompletion

要求

要求 价值
最低支持的客户端 NDIS 6.30 及更高版本不支持。
支持的最低服务器 Windows Server 2012
目标平台 窗户
标头 ndkpi.h (包括 Ndkpi.h)
IRQL <=DISPATCH_LEVEL

另请参阅

NDK_FN_ACCEPT