структура 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
Флаги, управляющие поведением операции. В следующей таблице показано возможное значение.
Значение | Значение |
---|---|
|
Разрешает регистрацию нескольких источников с одинаковыми именами. Использование этого флага означает, что несколько источников могут вызывать функцию AuthzRegisterSecurityEventSource с одним и тем же szEventSourceName во время выполнения. |
|
Вызывающий объект является перенесенным издателем, который зарегистрировал манифест с 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 |