NDK_FN_REQUEST_COMPLETION função de retorno de chamada (ndkpi.h)
A função NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION) conclui uma solicitação NDK pendente.
Sintaxe
NDK_FN_REQUEST_COMPLETION NdkFnRequestCompletion;
void NdkFnRequestCompletion(
[in, optional] PVOID Context,
[in] NTSTATUS Status
)
{...}
Parâmetros
[in, optional] Context
O valor de contexto passado para o provedor NDK quando um consumidor chama uma função de solicitação assíncrona. A função de solicitação assíncrona fornece o contexto com o ponteiro da função NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION).
[in] Status
A conclusão assíncrona status para a solicitação. Consulte as funções de solicitação assíncronas (por exemplo, NDK_FN_ACCEPT) para conclusão status códigos que podem ser retornados para cada tipo de solicitação.
Retornar valor
Nenhum
Comentários
Muitas solicitações NDK podem ser concluídas de forma assíncrona. As funções de solicitação assíncronas exigem que o consumidor passe um ponteiro de função NDK_FN_REQUEST_COMPLETION como uma entrada. Se uma função de solicitação assíncrona retornar STATUS_PENDING, o provedor deverá chamar a função NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION) para indicar a conclusão da solicitação. Se uma solicitação assíncrona retornar algo diferente de STATUS_PENDING, a solicitação foi tratada imediatamente e o provedor não deve chamar NdkRequestCompletion.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum com suporte, com suporte no NDIS 6.30 e posterior. |
Servidor mínimo com suporte | Windows Server 2012 |
Plataforma de Destino | Windows |
Cabeçalho | ndkpi.h (inclua Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |