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

Confira também

NDK_FN_ACCEPT