структура SECURITY_MESSAGE (rasshost.h)
Структура SECURITY_MESSAGE используется с функцией RasSecurityDialogComplete , чтобы указать результаты транзакции проверки подлинности RAS security DLL.
Синтаксис
typedef struct _SECURITY_MESSAGE {
DWORD dwMsgId;
HPORT hPort;
DWORD dwError;
CHAR UserName[UNLEN + 1];
CHAR Domain[DNLEN + 1];
} SECURITY_MESSAGE, *PSECURITY_MESSAGE;
Члены
dwMsgId
Указывает, должен ли сервер RAS предоставлять доступ удаленному пользователю. Этот элемент может быть одним из следующих значений.
hPort
Указывает дескриптор порта, переданный сервером RAS в библиотеку DLL безопасности в вызове RasSecurityDialogBegin для этой транзакции проверки подлинности.
dwError
Указывает код ошибки. Если параметр dwMsgId SECURITYMSG_ERROR, задайте для dwError один из ненулевых кодов ошибок, определенных в Winerror.h или Raserror.h. Сервер RAS записывает этот код ошибки в журнал событий. Если член dwMsgId указывает на успех или сбой, задайте dwError равным нулю.
UserName[UNLEN + 1]
Указывает имя удаленного пользователя, если dwMsgId имеет значение SECURITYMSG_SUCCESS или SECURITYMSG_FAILURE. Эта строка может быть пустой, если dwMsgId имеет SECURITYMSG_ERROR.
Domain[DNLEN + 1]
Указывает имя домена входа для удаленного пользователя, если dwMsgId имеет значение SECURITYMSG_SUCCESS или SECURITYMSG_FAILURE. Эта строка может быть пустой, если dwMsgId имеет SECURITYMSG_ERROR.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | rasshost.h |