Функция MprAdminInterfaceSetCredentials (mprapi.h)
Используйте функцию MprAdminInterfaceSetCredentials , чтобы задать домен, имя пользователя и пароль, которые будут использоваться для набора номера в указанном интерфейсе вызова по запросу.
Синтаксис
DWORD MprAdminInterfaceSetCredentials(
[in] LPWSTR lpwsServer,
[in] LPWSTR lpwsInterfaceName,
[in] LPWSTR lpwsUserName,
[in] LPWSTR lpwsDomainName,
[in] LPWSTR lpwsPassword
);
Параметры
[in] lpwsServer
Указатель на строку Юникода, завершающуюся null, которая указывает имя маршрутизатора, на котором выполняется этот вызов.
Этот параметр является необязательным. Если вызывающее приложение указывает значение NULL для этого параметра, вызов выполняется на локальном компьютере.
[in] lpwsInterfaceName
Указатель на строку Юникода, завершающуюся null, которая указывает имя интерфейса вызова по запросу. Чтобы получить имя интерфейса, используйте mprAdminInterfaceGetInfo .
[in] lpwsUserName
Указатель на строку Юникода, завершающуюся null, которая указывает имя пользователя.
Этот параметр является необязательным. Если вызывающее приложение указывает значение NULL для этого параметра, функция не изменяет имя пользователя, связанное с этим интерфейсом.
[in] lpwsDomainName
Указатель на строку Юникода, завершающуюся null, которая указывает доменное имя.
Этот параметр является необязательным. Если вызывающее приложение задает для этого параметра значение NULL , функция не изменяет доменное имя, связанное с этим интерфейсом.
[in] lpwsPassword
Указатель на строку Юникода, завершающуюся значением NULL, которая указывает пароль.
Этот параметр является необязательным. Если вызывающее приложение указывает значение NULL для этого параметра, функция не изменяет пароль, связанный с этим интерфейсом.
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение будет NO_ERROR.
Если функция завершается сбоем, возвращаемое значение представляет собой один из следующих кодов ошибок.
Значение | Значение |
---|---|
|
Хотя бы одно из следующих утверждений верно:
|
|
Недостаточно памяти для создания новой структуры данных, содержащей учетные данные. |
|
Используйте FormatMessage , чтобы получить системное сообщение об ошибке, соответствующее возвращаемому коду ошибки. |
Комментарии
Параметры lpwsUserName, lpwsPassword и lpwsDomainName являются необязательными. Если вызывающее приложение задает значение NULL для всех трех параметров, MprAdminInterfaceSetCredentials удаляет все учетные данные для этого интерфейса.
Константы UNLEN, PWLEN и DNLEN — это максимальная длина имени пользователя, пароля и имени домена. Эти константы определяются в Lmcons.h.
Обратите внимание, что порядок параметров в MprAdminInterfaceSetCredentials отличается от mprAdminInterfaceGetCredentials.
Требования
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | mprapi.h |
Библиотека | Mprapi.lib |
DLL | Mprapi.dll |
См. также раздел
MprAdminInterfaceGetCredentials