Compartir a través de


estructura de AUTHZ_SOURCE_SCHEMA_REGISTRATION (authz.h)

La estructura AUTHZ_SOURCE_SCHEMA_REGISTRATION especifica información sobre el registro del esquema de origen.

Sintaxis

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;

Miembros

dwFlags

Marcas que controlan el comportamiento de la operación. En la tabla siguiente se muestra un valor posible.

Valor Significado
AUTHZ_ALLOW_MULTIPLE_SOURCE_INSTANCES
0x1
Permite el registro de varios orígenes con el mismo nombre. El uso de esta marca significa que más de un origen puede llamar a la función AuthzRegisterSecurityEventSource con el mismo szEventSourceName en tiempo de ejecución.
AUTHZ_MIGRATED_LEGACY_PUBLISHER
0x2
El autor de la llamada es un publicador migrado que ha registrado un manifiesto con WEvtUtil.exe. El GUID del proveedor especificado por el miembro pProviderGuid se almacena en el registro.

szEventSourceName

Puntero a una cadena de caracteres anchos que representa el nombre del origen del evento.

szEventMessageFile

Puntero a una cadena de caracteres anchos que representa el nombre del recurso que contiene los mensajes de evento.

szEventSourceXmlSchemaFile

Puntero a una cadena de caracteres anchos que representa el nombre del archivo de esquema XML para el origen del evento.

szEventAccessStringsFile

Puntero a una cadena de caracteres anchos que representa el nombre del recurso que contiene las cadenas de parámetros de evento.

szExecutableImagePath

Este miembro está reservado y debe establecerse en NULL.

DUMMYUNIONNAME

DUMMYUNIONNAME.pReserved

Este miembro está reservado y debe establecerse en NULL.

DUMMYUNIONNAME.pProviderGuid

GUID de un publicador migrado. El valor de este miembro se convierte en una cadena y se almacena en el Registro si el autor de la llamada es un publicador migrado.

dwObjectTypeNameCount

Número de objetos de la matriz ObjectTypeNames .

ObjectTypeNames[ANYSIZE_ARRAY]

Matriz de estructuras de AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET que representa los tipos de objeto de los eventos.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado authz.h
Redistribuible Paquete de herramientas de administración de Windows Server 2003 en Windows XP

Consulte también

AuthzEnumerateSecurityEventSources

AuthzInstallSecurityEventSource