NDK_FN_DISCONNECT_EVENT_CALLBACK callback function (ndkpi.h)

The NdkDisconnectEventCallback (NDK_FN_DISCONNECT_EVENT_CALLBACK) function is called by the NDK provider once when the peer disconnects.

Syntax

NDK_FN_DISCONNECT_EVENT_CALLBACK NdkFnDisconnectEventCallback;

void NdkFnDisconnectEventCallback(
  [in, optional] PVOID DisconnectEventContext
)
{...}

Parameters

[in, optional] DisconnectEventContext

A context area that was specified in the DisconnectEvent parameter of the NdkCompleteConnect (NDK_FN_COMPLETE_CONNECT) or NdkAccept (NDK_FN_ACCEPT) function when the completion queue (CQ) object was created.

Return value

None

Remarks

Note  This routine is implemented by the NDK consumer and passed to the NDK provider.
 
NdkDisconnectEventCallback is a callback function for connection disconnect events. A disconnect notification callback function is specified for a connection with the NdkCompleteConnect (NDK_FN_COMPLETE_CONNECT) function on the initiator side and with the NdkAccept (NDK_FN_ACCEPT) function on the listener side. The NDK provider invokes this callback only once when the peer disconnects. The provider should not flush outstanding work requests when it indicates a disconnect event because of an incoming disconnect request from the peer.

Requirements

Requirement Value
Minimum supported client None supported,Supported in NDIS 6.30 and later.
Minimum supported server Windows Server 2012
Target Platform Windows
Header ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

See also

NDK_FN_ACCEPT

NDK_FN_COMPLETE_CONNECT