Partilhar via


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

Consulte também

NDK_FN_ACCEPT