Функция обратного вызова PFNSTATUSMESSAGECALLBACK (userenv.h)
Функция StatusMessageCallback — это определяемая приложением функция обратного вызова, используемая для отображения сообщений о состоянии при применении политики. Тип PFNSTATUSMESSAGECALLBACK определяет указатель на эту функцию обратного вызова. StatusMessageCallback — это заполнитель для имени функции, определяемой приложением.
Синтаксис
PFNSTATUSMESSAGECALLBACK Pfnstatusmessagecallback;
DWORD Pfnstatusmessagecallback(
[in] BOOL bVerbose,
[in] LPWSTR lpMessage
)
{...}
Параметры
[in] bVerbose
Указывает, является ли сообщение подробным. Если этот параметр имеет значение TRUE, сообщение будет подробным. Если этот параметр имеет значение FALSE, сообщение не является подробным.
[in] lpMessage
Указатель на буфер, содержащий строку сообщения.
Возвращаемое значение
Если сообщение было успешно отображено, верните ERROR_SUCCESS. В противном случае возвращается код системной ошибки.
Комментарии
Передайте указатель на функцию StatusMessageCallback , когда система вызывает функцию обратного вызова ProcessGroupPolicy или ProcessGroupPolicyEx .
Пользовательский интерфейс состояния имеет два режима: стандартный и подробный. Подробные сообщения отображаются только в том случае, если компьютер находится в подробном режиме. Чтобы включить подробный режим, задайте для следующего значения реестра значение 1, выйдите из системы и выполните вход. Нет необходимости перезагружать компьютер.
HKEY_LOCAL_MACHINE\Программного обеспечения\Microsoft\Windows NT\CurrentVersion\Winlogon\VerboseStatus
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | userenv.h |