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 |
目标平台 | Windows |
标头 | ndkpi.h (包括 Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |