authz.h) (AUTHZ_SOURCE_SCHEMA_REGISTRATION 结构
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
控制操作行为的标志。 下表显示了一个可能的值。
值 | 含义 |
---|---|
|
允许注册具有相同名称的多个源。 使用此标志意味着多个源可以在运行时使用相同的 szEventSourceName 调用 AuthzRegisterSecurityEventSource 函数。 |
|
调用方是已向 WEvtUtil.exe 注册清单的已迁移发布者。 pProviderGuid 成员指定的提供程序的 GUID 存储在注册表中。 |
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 XP 上的 Windows Server 2003 管理工具包 |