Share via


AUTHZ_SOURCE_SCHEMA_REGISTRATION-Struktur (authz.h)

Die AUTHZ_SOURCE_SCHEMA_REGISTRATION-Struktur gibt Informationen zur Quellschemaregistrierung an.

Syntax

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;

Member

dwFlags

Flags, die das Verhalten des Vorgangs steuern. Die folgende Tabelle zeigt einen möglichen Wert.

Wert Bedeutung
AUTHZ_ALLOW_MULTIPLE_SOURCE_INSTANCES
0x1
Ermöglicht die Registrierung mehrerer Quellen mit demselben Namen. Die Verwendung dieses Flags bedeutet, dass mehr als eine Quelle die AuthzRegisterSecurityEventSource-Funktion mit demselben szEventSourceName zur Laufzeit aufrufen kann.
AUTHZ_MIGRATED_LEGACY_PUBLISHER
0x2
Der Aufrufer ist ein migrierter Herausgeber, der ein Manifest bei WEvtUtil.exe registriert hat. Die GUID des vom pProviderGuid-Member angegebenen Anbieters wird in der Registrierung gespeichert.

szEventSourceName

Ein Zeiger auf eine Breitzeichenzeichenfolge, die den Namen der Ereignisquelle darstellt.

szEventMessageFile

Ein Zeiger auf eine Breitzeichenzeichenfolge, die den Namen der Ressource darstellt, die die Ereignismeldungen enthält.

szEventSourceXmlSchemaFile

Ein Zeiger auf eine Breitzeichenzeichenfolge, die den Namen der XML-Schemadatei für die Ereignisquelle darstellt.

szEventAccessStringsFile

Ein Zeiger auf eine Breitzeichenzeichenfolge, die den Namen der Ressource darstellt, die die Ereignisparameterzeichenfolgen enthält.

szExecutableImagePath

Dieser Member ist reserviert und muss auf NULL festgelegt werden.

DUMMYUNIONNAME

DUMMYUNIONNAME.pReserved

Dieser Member ist reserviert und muss auf NULL festgelegt werden.

DUMMYUNIONNAME.pProviderGuid

Die GUID eines migrierten Herausgebers. Der Wert dieses Members wird in eine Zeichenfolge konvertiert und in der Registrierung gespeichert, wenn der Aufrufer ein migrierter Herausgeber ist.

dwObjectTypeNameCount

Die Anzahl der Objekte im ObjectTypeNames-Array .

ObjectTypeNames[ANYSIZE_ARRAY]

Ein Array von AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET Strukturen, das die Objekttypen für die Ereignisse darstellt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile authz.h
Verteilbare Komponente Windows Server 2003 Administration Tools Pack unter Windows XP

Weitere Informationen

AuthzEnumerateSecurityEventSources

AuthzInstallSecurityEventSource