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 de função NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION).
[in] Status
O status de conclusão assíncrono da solicitação. Consulte as funções de solicitação assíncronas (por exemplo, NDK_FN_ACCEPT) para obter códigos de status de conclusão que podem ser retornados para cada tipo de solicitação.
Valor de retorno
Nenhum
Observações
Muitas solicitações NDK podem ser concluídas de forma assíncrona. As funções de solicitação assíncrona exigem que o consumidor passe um ponteiro de função NDK_FN_REQUEST_COMPLETION como 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 deverá chamar NdkRequestCompletion.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Nenhum com suporte, com suporte no NDIS 6.30 e posterior. |
servidor com suporte mínimo | Windows Server 2012 |
da Plataforma de Destino | Windows |
cabeçalho | ndkpi.h (inclua Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |