Поделиться через


Структура POLICYSETTINGSTATUSINFO (userenv.h)

Структура POLICYSETTINGSTATUSINFO предоставляет сведения о событии параметров политики.

Синтаксис

typedef struct _POLICYSETTINGSTATUSINFO {
  LPWSTR        szKey;
  LPWSTR        szEventSource;
  LPWSTR        szEventLogName;
  DWORD         dwEventID;
  DWORD         dwErrorCode;
  SETTINGSTATUS status;
  SYSTEMTIME    timeLogged;
} POLICYSETTINGSTATUSINFO, *LPPOLICYSETTINGSTATUSINFO;

Члены

szKey

Этот член является необязательным. Если значение равно NULL, система создает значение .

szEventSource

Указатель на строку, указывающую имя источника (приложение, служба, драйвер, подсистема), создающего запись журнала.

szEventLogName

Указатель на строку, указывающую имя журнала событий.

dwEventID

Указывает идентификатор сообщения журнала событий.

dwErrorCode

Код системной ошибки, указывающий на ошибку, которая произошла во время применения параметра политики.

status

Указывает состояние параметра политики. Этот элемент может быть одним из следующих значений.

RSOPUnspecified

Расширение на стороне клиента не определяет состояние для этого параметра политики.

RSOPApplied

Параметр политики успешно применен.

RSOPIgnored

Параметр политики был проигнорирован; система не предприняла никаких попыток применить его.

RSOPFailed

Сбой применения параметра политики. Сведения о сбое указываются другими элементами структуры.

RSOPSubsettingFailed

Параметр политики успешно применен, но при попытке применить дочерний параметр произошла ошибка.

timeLogged

Задает структуру SYSTEMTIME , которая указывает время, в которое источник создал событие.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть userenv.h

См. также раздел

Обзор групповых политик

Структуры групповая политика

RSoPSetPolicySetTingStatus