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


структура AUTHZ_SOURCE_SCHEMA_REGISTRATION (authz.h)

Структура AUTHZ_SOURCE_SCHEMA_REGISTRATION указывает сведения о регистрации исходной схемы.

Синтаксис

typedef struct _AUTHZ_SOURCE_SCHEMA_REGISTRATION {
  DWORD                                      dwFlags;
  PWSTR                                      szEventSourceName;
  PWSTR                                      szEventMessageFile;
  PWSTR                                      szEventSourceXmlSchemaFile;
  PWSTR                                      szEventAccessStringsFile;
  PWSTR                                      szExecutableImagePath;
  union {
    PVOID pReserved;
    GUID  *pProviderGuid;
  } DUMMYUNIONNAME;
  DWORD                                      dwObjectTypeNameCount;
  AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET ObjectTypeNames[ANYSIZE_ARRAY];
} AUTHZ_SOURCE_SCHEMA_REGISTRATION, *PAUTHZ_SOURCE_SCHEMA_REGISTRATION;

Члены

dwFlags

Флаги, управляющие поведением операции. В следующей таблице показано возможное значение.

Значение Значение
AUTHZ_ALLOW_MULTIPLE_SOURCE_INSTANCES
0x1
Разрешает регистрацию нескольких источников с одинаковыми именами. Использование этого флага означает, что несколько источников могут вызывать функцию AuthzRegisterSecurityEventSource с одним и тем же szEventSourceName во время выполнения.
AUTHZ_MIGRATED_LEGACY_PUBLISHER
0x2
Вызывающий объект является перенесенным издателем, который зарегистрировал манифест с WEvtUtil.exe. Идентификатор GUID поставщика, указанного членом pProviderGuid, хранится в реестре.

szEventSourceName

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

szEventMessageFile

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

szEventSourceXmlSchemaFile

Указатель на строку расширенных символов, представляющую имя файла схемы XML для источника событий.

szEventAccessStringsFile

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

szExecutableImagePath

Этот элемент зарезервирован и должен иметь значение NULL.

DUMMYUNIONNAME

DUMMYUNIONNAME.pReserved

Этот элемент зарезервирован и должен иметь значение NULL.

DUMMYUNIONNAME.pProviderGuid

ИДЕНТИФИКАТОР GUID перенесенного издателя. Значение этого элемента преобразуется в строку и сохраняется в реестре, если вызывающий объект является перенесенным издателем.

dwObjectTypeNameCount

Количество объектов в массиве ObjectTypeNames .

ObjectTypeNames[ANYSIZE_ARRAY]

Массив AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET структур, представляющих типы объектов для событий.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть authz.h
Распространяемые компоненты Пакет средств администрирования Windows Server 2003 в Windows XP

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

AuthzEnumerateSecurityEventSources

AuthzInstallSecurityEventSource