Compartir a través de


NDK_FN_REQUEST_COMPLETION función de devolución de llamada (ndkpi.h)

La función NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION) completa una solicitud NDK pendiente.

Sintaxis

NDK_FN_REQUEST_COMPLETION NdkFnRequestCompletion;

void NdkFnRequestCompletion(
  [in, optional] PVOID Context,
  [in]           NTSTATUS Status
)
{...}

Parámetros

[in, optional] Context

Valor de contexto pasado al proveedor NDK cuando un consumidor llama a una función de solicitud asincrónica. La función de solicitud asincrónica proporciona el contexto con el puntero de función NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION).

[in] Status

Estado de finalización asincrónica de la solicitud. Consulte las funciones de solicitud asincrónicas (por ejemplo, NDK_FN_ACCEPT) para obtener códigos de estado de finalización que se pueden devolver para cada tipo de solicitud.

Valor devuelto

Ninguno

Observaciones

Muchas solicitudes NDK se pueden completar de forma asincrónica. Las funciones de solicitud asincrónicas requieren que el consumidor pase un puntero de función NDK_FN_REQUEST_COMPLETION como entrada. Si una función de solicitud asincrónica devuelve STATUS_PENDING, el proveedor debe llamar a la función NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION) para indicar la finalización de la solicitud. Si una función de solicitud asincrónica devuelve algo distinto de STATUS_PENDING, la solicitud se controló inmediatamente y el proveedor no debe llamar a NdkRequestCompletion.

Requisitos

Requisito Valor
cliente mínimo admitido Ninguna compatible, compatible con NDIS 6.30 y versiones posteriores.
servidor mínimo admitido Windows Server 2012
de la plataforma de destino de Windows
encabezado de ndkpi.h (incluya Ndkpi.h)
irQL <=DISPATCH_LEVEL

Consulte también

NDK_FN_ACCEPT