NDK_FN_DISCONNECT función de devolución de llamada (ndkpi.h)
La función NdkDisconnect (NDK_FN_DISCONNECT) inicia una desconexión en una conexión NDK.
Sintaxis
NDK_FN_DISCONNECT NdkFnDisconnect;
NTSTATUS NdkFnDisconnect(
[in] NDK_CONNECTOR *pNdkConnector,
[in] NDK_FN_REQUEST_COMPLETION RequestCompletion,
[in, optional] PVOID RequestContext
)
{...}
Parámetros
[in] pNdkConnector
Puntero a un objeto de conector (NDK_CONNECTOR).
[in] RequestCompletion
Puntero a una rutina de devolución de llamada de finalización de solicitud NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION).
[in, optional] RequestContext
Valor de contexto que se va a pasar al parámetro Context de la función de devolución de llamada que se especifica en el parámetro RequestCompletion .
Valor devuelto
La función NdkDisconnect devuelve uno de los siguientes códigos NTSTATUS.
Código devuelto | Descripción |
---|---|
|
La solicitud de desconexión se completó correctamente. |
|
La operación está pendiente y se completará más adelante. El controlador llamará a la función RequestCompletion (NDK_FN_REQUEST_COMPLETION) especificada para completar la operación pendiente. |
|
Se agotó el tiempo de espera del protocolo de enlace desconexión. 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
NdkDisconnect inicia una desconexión correcta en una conexión. Después de que el controlador de protocolo subyacente realice una desconexión correcta, el proveedor de NDK también debe realizar un vaciado implícito en el QP.
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 |