Overview
Group
Quick Info

Windows NT
Yes
Win95
Yes
Win32s
No
Import Library
mpr.lib
Header File
winnetwk.h
Unicode
WinNT
Platform Notes
None

WNetGetLastError

The WNetGetLastError function retrieves the most recent extended error code set by a Windows network function.

DWORD WNetGetLastError(

LPDWORD lpError,
// pointer to error code
LPTSTR lpErrorBuf,
// pointer to string describing error
DWORD nErrorBufSize,
// size of description buffer, in characters
LPTSTR lpNameBuf,
// pointer to buffer for provider name
DWORD nNameBufSize
// size of provider name buffer
);

Parameters

lpError

Points to the variable that receives the error code reported by the network provider. The error code is specific to the network provider.

lpErrorBuf

Points to the buffer that receives the null-terminated string describing the error.

nErrorBufSize

Specifies the size, in characters, of the buffer pointed to by the lpErrorBuf parameter. If the buffer is too small for the error string, the string is truncated but still null-terminated. A buffer of at least 256 characters is recommended.

lpNameBuf

Points to the buffer that receives the null-terminated string identifying the network provider that raised the error.

nNameBufSize

Specifies the size, in characters, of the buffer pointed to by the lpNameBuf parameter. If the buffer is too small for the error string, the string is truncated but still null-terminated.

Return Values

If the function successfully obtains the last error reported by the provider, the return value is NO_ERROR. If the caller supplies an invalid buffer, it is ERROR_INVALID_ADDRESS.

Remarks

WNetGetLastError
is used to obtain errors that are specific to a network provider. It should be used when a Windows network function (or the GetLastError function) returns ERROR_EXTENDED_ERROR. Like GetLastError, the function returns extended error information, which is maintained on a per-thread basis. Unlike GetLastError, the WNetGetLastError function can also return a string for reporting errors that are not described by any existing error code.

See Also

GetLastError

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database