Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Notifies the caller that an established connection was disconnected.
Syntax
HRESULT NotifyDisconnect(
[in, out] OVERLAPPED *pOverlapped
);
Parameters
- pOverlapped [in, out]
A pointer to an OVERLAPPED structure that is used to indicate a disconnection request.
Return Value
When you implement this method, you should return the following return values. If you return others, try to use well-known values to aid in debugging issues.
Return code | Description |
---|---|
ND_SUCCESS | The operation succeeded. |
ND_PENDING | The request is pending. |
ND_CONNECTION_INVALID | The endpoint was never connected. |
Asynchronously, the method can also return ND_CANCELED (ND_CANCELED should only be returned when a caller calls INDConnector::CancelOverlappedRequests).
Implementation Notes
An endpoint should not have its outstanding requests completed with a canceled status when receiving a disconnection request. The only action a provider should take is to complete the NotifyDisconnect request, if any.
Requirements
Product |
Microsoft Message Passing Interface (MS-MPI) |
Header |
Ndspi.h |
See Also
Send comments about this topic to Microsoft
Build date: 7/2/2010