Функция RasSetCustomAuthDataA (ras.h)
Используйте функцию RasSetCustomAuthData , чтобы задать сведения о проверке подлинности для конкретного подключения. Эти сведения не должны быть характерными для конкретного пользователя.
Синтаксис
DWORD RasSetCustomAuthDataA(
[in] LPCSTR pszPhonebook,
[in] LPCSTR pszEntry,
[in] BYTE *pbCustomAuthData,
[in] DWORD dwSizeofCustomAuthData
);
Параметры
[in] pszPhonebook
Указатель на строку, завершающуюся значением NULL, которая указывает полный путь к файлу телефонной книги (PBK). Если этот параметр имеет значение NULL, функция использует системную телефонную книгу.
[in] pszEntry
Указатель на строку, завершающуюся значением NULL, которая указывает существующее имя записи.
[in] pbCustomAuthData
Указатель на буфер, указывающий новые данные проверки подлинности.
[in] dwSizeofCustomAuthData
Указывает размер данных, на которые указывает параметр pbCustomAuthData .
Возвращаемое значение
Если функция завершается успешно, возвращаемое значение будет ERROR_SUCCESS.
Если функция завершается ошибкой, возвращается один из следующих кодов ошибок или значение из кода ошибок маршрутизации и удаленного доступа или Winerror.h.
Значение | Значение |
---|---|
|
Параметр dwSizeofCustomAuthData равен нулю или параметр pbCustomAuthData имеет значение NULL. |
|
RasSetEapUserData не удалось открыть указанный файл телефонной книги. |
|
RasSetEapUserData не удалось найти указанную запись в телефонной книге. |
|
Используйте FormatMessage , чтобы получить системное сообщение об ошибке, соответствующее возвращаемому коду ошибки. |
Комментарии
Примечание
Заголовок ras.h определяет RasSetCustomAuthData в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ras.h |
Библиотека | Rasapi32.lib |
DLL | Rasapi32.dll |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по