NDK_FN_COMPLETE_CONNECT función de devolución de llamada (ndkpi.h)
La función NdkCompleteConnect (NDK_FN_COMPLETE_CONNECT) completa una solicitud de conexión asincrónica.
Sintaxis
NDK_FN_COMPLETE_CONNECT NdkFnCompleteConnect;
NTSTATUS NdkFnCompleteConnect(
[in] NDK_CONNECTOR *pNdkConnector,
[in, optional] NDK_FN_DISCONNECT_EVENT_CALLBACK DisconnectEvent,
[in, optional] PVOID DisconnectEventContext,
[in] NDK_FN_REQUEST_COMPLETION RequestCompletion,
[in, optional] PVOID RequestContext
)
{...}
Parámetros
[in] pNdkConnector
Puntero a un objeto de conector NDK (NDK_CONNECTOR).
[in, optional] DisconnectEvent
Una devolución de llamada de notificación de desconexión opcional NdkDisconnectEventCallback function(NDK_FN_DISCONNECT_EVENT_CALLBACK) a la que el proveedor llama cuando se desconecta el mismo nivel.
[in, optional] DisconnectEventContext
Valor de contexto que se va a devolver a la función NdkDisconnectEventCallback que se especifica en el parámetro DisconnectEvent de.
[in] RequestCompletion
Puntero a una devolución de llamada de finalización de solicitudes función de NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION).
[in, optional] RequestContext
Valor de contexto que el proveedor pasa a la función NdkRequestCompletion especificada en el parámetro RequestCompletion.
Valor devuelto
La función NDK_FN_COMPLETE_CONNECT devuelve uno de los siguientes códigos NTSTATUS.
Código devuelto | Descripción |
---|---|
|
La solicitud se completó correctamente. |
|
La solicitud está pendiente. El proveedor llamará a la función NdkRequestCompletion especificada en el parámetro requestCompletion para completar la solicitud de forma asincrónica. |
|
Error en la solicitud porque el par de colas no se está conectando.
Importante La solicitud puede producir un error en línea, así como de forma asincrónica con este código de estado.
|
|
El par aceptado abandonó el establecimiento de conexión pendiente. |
|
Error en la solicitud porque se agota el tiempo de espera del establecimiento de la conexión. Esto no es una indicación de un error grave o permanente, pero finaliza el establecimiento de la conexión para este conector.
Importante La solicitud puede producir un error en línea, así como de forma asincrónica con este código de estado.
|
|
Error. |
Observaciones
La función NdkCompleteConnect completa una solicitud de conexión iniciada por una llamada anterior a la función NdkConnect (NDK_FN_CONNECT). El consumidor de NDK llama a NdkCompleteConnect después de que el mismo nivel acepte la solicitud de conexión.
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
requisitos de duración de objetos NDKPI