структура USER_OTHER_INFO (lmalert.h)
Структура USER_OTHER_INFO содержит сведения о коде ошибки пользователя. Функции NetAlertRaise и NetAlertRaiseEx используют структуру USER_OTHER_INFO для указания сведений о событии или условии, интересующем пользователя.
Синтаксис
typedef struct _USER_OTHER_INFO {
DWORD alrtus_errcode;
DWORD alrtus_numstrings;
} USER_OTHER_INFO, *PUSER_OTHER_INFO, *LPUSER_OTHER_INFO;
Члены
alrtus_errcode
Указывает код ошибки для нового сообщения в журнале сообщений.
alrtus_numstrings
Указывает число (0–9) последовательных строк Юникода в журнале сообщений.
Комментарии
Дополнительные данные переменной длины соответствуют структуре USER_OTHER_INFO в буфере сообщений оповещений. Информация представлена в виде непрерывных символьных строк с символьным завершением со значением NULL, как показано ниже.
Строка | Значение |
---|---|
username | Пользователь, создавший сеанс. |
computername | Компьютер, создавший сеанс. |
Вызывающее приложение должно выделить и освободить память для всех структур и данных переменной длины в буфере сообщений оповещений.
Пример кода, демонстрирующий создание оповещения пользователя, см. в статье NetAlertRaiseEx .
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | lmalert.h (включая Lm.h) |