Compartilhar via


estrutura AUTHZ_SOURCE_SCHEMA_REGISTRATION (authz.h)

A estrutura AUTHZ_SOURCE_SCHEMA_REGISTRATION especifica informações sobre o registro do esquema de origem.

Sintaxe

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;

Membros

dwFlags

Sinalizadores que controlam o comportamento da operação. A tabela a seguir mostra um valor possível.

Valor Significado
AUTHZ_ALLOW_MULTIPLE_SOURCE_INSTANCES
0x1
Permite o registro de várias fontes com o mesmo nome. O uso desse sinalizador significa que mais de uma fonte pode chamar a função AuthzRegisterSecurityEventSource com o mesmo szEventSourceName em runtime.
AUTHZ_MIGRATED_LEGACY_PUBLISHER
0x2
O chamador é um publicador migrado que registrou um manifesto com WEvtUtil.exe. O GUID do provedor especificado pelo membro pProviderGuid é armazenado no registro.

szEventSourceName

Um ponteiro para uma cadeia de caracteres larga que representa o nome da origem do evento.

szEventMessageFile

Um ponteiro para uma cadeia de caracteres larga que representa o nome do recurso que contém as mensagens de evento.

szEventSourceXmlSchemaFile

Um ponteiro para uma cadeia de caracteres larga que representa o nome do arquivo de esquema XML para a origem do evento.

szEventAccessStringsFile

Um ponteiro para uma cadeia de caracteres larga que representa o nome do recurso que contém as cadeias de caracteres de parâmetro de evento.

szExecutableImagePath

Esse membro é reservado e deve ser definido como NULL.

DUMMYUNIONNAME

DUMMYUNIONNAME.pReserved

Esse membro é reservado e deve ser definido como NULL.

DUMMYUNIONNAME.pProviderGuid

O GUID de um publicador migrado. O valor desse membro é convertido em uma cadeia de caracteres e armazenado no registro se o chamador for um publicador migrado.

dwObjectTypeNameCount

O número de objetos na matriz ObjectTypeNames .

ObjectTypeNames[ANYSIZE_ARRAY]

Uma matriz de estruturas de AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET que representa os tipos de objeto para os eventos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho authz.h
Redistribuível Pacote de Ferramentas de Administração do Windows Server 2003 no Windows XP

Confira também

AuthzEnumerateSecurityEventSources

AuthzInstallSecurityEventSource