The WNetDisconnectDialog1 function attempts to disconnect from a network resource. If the underlying network returns WN_OPEN_FILES, the function prompts the user for confirmation. If there is any error, it informs the user.
DWORD WNetDisconnectDialog1(
LPDISCDLGSTRUCT lpDiscDlgStruc // pointer to structure
);
WN_SUCCESS if the connection is successfully disconnected. Error codes include the following.
Value | Meaning |
---|---|
WN_CANCEL | After the user was prompted for a decision to disconnect, the user elected not to disconnect. |
WN_OPEN_FILES | Unable to disconnect because the user is actively using the connection. |
WN_FUNCTION_BUSY | The network provider is busy (possibly initializing). The caller should retry. |
WN_NO_NETWORK | The network is not present. |
WN_OUT_OF_MEMORY | There is not enough memory to bring up the dialog. |
WN_EXTENDED_ERROR | A network specific error occurred. Call WNetGetLastError to obtain a description of the error. |
Windows NT: Use version 3.1 or later.
Windows: Use Windows 95 or later.
Windows CE: Use version 2.0 or later.
Header: Declared in winnetwk.h.
Import Library: Use mpr.lib.
Windows Networking (WNet) Overview, Windows Networking Functions, WNetConnectionDialog, WNetConnectionDialog1, WNetDisconnectDialog