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 (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 especificada en el parámetro DisconnectEvent .
[in] RequestCompletion
Puntero a una función de devolución de llamada de finalización de solicitud NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION).
[in, optional] RequestContext
Valor de contexto que el proveedor pasa de vuelta 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 el establecimiento de conexión agota el tiempo de espera. 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.
|
|
Se produjo un error. |
Comentarios
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 | Value |
---|---|
Cliente mínimo compatible | Ninguno compatible, compatible con NDIS 6.30 y versiones posteriores. |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Windows |
Encabezado | ndkpi.h (incluya Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |
Consulte también
Requisitos de duración del objeto NDKPI