AUTHZ_SOURCE_SCHEMA_REGISTRATION struttura (authz.h)

La struttura AUTHZ_SOURCE_SCHEMA_REGISTRATION specifica informazioni sulla registrazione dello schema di origine.

Sintassi

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;

Members

dwFlags

Flag che controllano il comportamento dell'operazione. La tabella seguente mostra un valore possibile.

Valore Significato
AUTHZ_ALLOW_MULTIPLE_SOURCE_INSTANCES
0x1
Consente la registrazione di più origini con lo stesso nome. L'uso di questo flag significa che più di un'origine può chiamare la funzione AuthzRegisterSecurityEventSource con lo stesso nome szEventSourceName in fase di esecuzione.
AUTHZ_MIGRATED_LEGACY_PUBLISHER
0x2
Il chiamante è un editore migrato che ha registrato un manifesto con WEvtUtil.exe. Il GUID del provider specificato dal membro pProviderGuid viene archiviato nel Registro di sistema.

szEventSourceName

Puntatore a una stringa di caratteri wide che rappresenta il nome dell'origine evento.

szEventMessageFile

Puntatore a una stringa di caratteri wide che rappresenta il nome della risorsa che contiene i messaggi dell'evento.

szEventSourceXmlSchemaFile

Puntatore a una stringa di caratteri wide che rappresenta il nome del file XML Schema per l'origine evento.

szEventAccessStringsFile

Puntatore a una stringa di caratteri wide che rappresenta il nome della risorsa contenente le stringhe di parametri dell'evento.

szExecutableImagePath

Questo membro è riservato e deve essere impostato su NULL.

DUMMYUNIONNAME

DUMMYUNIONNAME.pReserved

Questo membro è riservato e deve essere impostato su NULL.

DUMMYUNIONNAME.pProviderGuid

GUID di un server di pubblicazione migrato. Il valore di questo membro viene convertito in una stringa e archiviato nel Registro di sistema se il chiamante è un server di pubblicazione migrato.

dwObjectTypeNameCount

Numero di oggetti nella matrice ObjectTypeNames .

ObjectTypeNames[ANYSIZE_ARRAY]

Matrice di strutture AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET che rappresenta i tipi di oggetto per gli eventi.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione authz.h
Componente ridistribuibile Windows Server 2003 Administration Tools Pack in Windows XP

Vedi anche

AuthzEnumerateSecurityEventSources

AuthzInstallSecurityEventSource