Функция RasAdminGetErrorString
[Эта функция предоставляется только для обеспечения обратной совместимости с Windows NT Server 4.0. Он возвращает ERROR_CALL_NOT_IMPLEMENTED в Windows Server 2003. Приложения должны использовать функцию MprAdminGetErrorString .]
Функция RasAdminGetErrorString извлекает строку сообщения, соответствующую коду ошибки RAS, возвращенному одной из функций администрирования сервера RAS (RasAdmin). Эти строки сообщений извлекаются из Rasmsg.dll, установленного в составе RAS.
Синтаксис
DWORD RasAdminGetErrorString(
_In_ UINT ResourceId,
_Out_ WCHAR *lpszString,
_In_ DWORD InBufSize
);
Параметры
-
ResourceId [in]
-
Указывает код ошибки, возвращаемый одной из функций RasAdmin. Это значение должно находиться в диапазоне кодов ошибок от RASBASE до RASBASEEND. Они определены в Файле Raserror.h.
-
lpszString [out]
-
Указатель на буфер, получающий сообщение об ошибке, соответствующее указанному коду ошибки.
-
InBufSize [in]
-
Задает размер буфера lpszString (в символах). Сообщения об ошибках обычно имеют размер не более 80 символов; размер буфера в 512 символов всегда является достаточным.
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение будет ERROR_SUCCESS.
Если функция завершается сбоем, возвращаемое значение представляет собой код ошибки. Это значение может быть последним значением ошибки, заданным функциями LoadLibrary, GlobalAlloc или LoadString ; или может быть одним из следующих кодов ошибок.
Значение | Значение |
---|---|
|
Недопустимые параметры ResourceId или lpszString . |
|
Размер, заданный параметром InBufSize , слишком мал. |
Для этой функции нет расширенных сведений об ошибке; не вызывать GetLastError.
Комментарии
Функции RasAdmin могут возвращать коды ошибок, которые не входят в диапазон, поддерживаемый функцией RasAdminGetErrorString . Например, функции RasAdmin могут возвращать коды ошибок, определенные в Lmerr.h и Winerror.h. Перед вызовом RasAdminGetErrorString убедитесь, что код ошибки находится в диапазоне RASBASE и RASBASEEND, как определено в Файле Raserror.h.
Требования
Требование | Значение |
---|---|
Окончание поддержки клиентов |
Windows 2000 Professional |
Окончание поддержки сервера |
Windows 2000 Server |
Заголовок |
|
Библиотека |
|
DLL |
|