NDK_FN_DISCONNECT_EVENT_CALLBACK callback function

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 NdkDisconnectEventCallback;

VOID NdkDisconnectEventCallback(
  _In_opt_ PVOID DisconnectEventContext
)
{ ... }

Parameters

DisconnectEventContext [in, optional]

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

Minimum supported client

None supported

Minimum supported server

Windows Server 2012

Version

Supported in NDIS 6.30 and later.

Header

Ndkpi.h (include Ndkpi.h)

IRQL

<=DISPATCH_LEVEL

See also

NDK_FN_ACCEPT
NDK_FN_COMPLETE_CONNECT

 

 

Send comments about this topic to Microsoft

Show: