The WNetCloseEnum function ends a network resource enumeration started by the WNetOpenEnum function.
DWORD WNetCloseEnum(
HANDLE hEnum // handle to enumeration
);
If the function succeeds, the return value is NO_ERROR.
If the function fails, the return value is an error code. To get extended error information, call GetLastError. GetLastError may return one of the following error codes:
Value | Meaning |
---|---|
ERROR_NO_NETWORK | A network is not present. This condition is tested before the handle specified in the hEnum parameter is tested for validity. |
ERROR_INVALID_HANDLE | hEnum is not a valid handle. |
ERROR_EXTENDED_ERROR | A network-specific error occurred. To get a description of the error, use the WNetGetLastError function. |
The function returns error codes for compatibility with Windows version 3.1. For compatibility with Windows NT, the function also sets the error code value returned by GetLastError.
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, WNetEnumResource, WNetGetLastError, WNetOpenEnum