Share via


structure AUTHZ_SOURCE_SCHEMA_REGISTRATION (authz.h)

La structure AUTHZ_SOURCE_SCHEMA_REGISTRATION spécifie des informations sur l’inscription du schéma source.

Syntaxe

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;

Membres

dwFlags

Indicateurs qui contrôlent le comportement de l’opération. Le tableau suivant montre une valeur possible.

Valeur Signification
AUTHZ_ALLOW_MULTIPLE_SOURCE_INSTANCES
0x1
Autorise l’inscription de plusieurs sources portant le même nom. L’utilisation de cet indicateur signifie que plusieurs sources peuvent appeler la fonction AuthzRegisterSecurityEventSource avec le même szEventSourceName au moment de l’exécution.
AUTHZ_MIGRATED_LEGACY_PUBLISHER
0x2
L’appelant est un éditeur migré qui a inscrit un manifeste avec WEvtUtil.exe. Le GUID du fournisseur spécifié par le membre pProviderGuid est stocké dans le Registre.

szEventSourceName

Pointeur vers une chaîne de caractères large qui représente le nom de la source d’événement.

szEventMessageFile

Pointeur vers une chaîne de caractères large qui représente le nom de la ressource qui contient les messages d’événement.

szEventSourceXmlSchemaFile

Pointeur vers une chaîne de caractères large qui représente le nom du fichier de schéma XML pour la source d’événement.

szEventAccessStringsFile

Pointeur vers une chaîne de caractères large qui représente le nom de la ressource qui contient les chaînes de paramètres d’événement.

szExecutableImagePath

Ce membre est réservé et doit être défini sur NULL.

DUMMYUNIONNAME

DUMMYUNIONNAME.pReserved

Ce membre est réservé et doit être défini sur NULL.

DUMMYUNIONNAME.pProviderGuid

GUID d’un éditeur migré. La valeur de ce membre est convertie en chaîne et stockée dans le Registre si l’appelant est un éditeur migré.

dwObjectTypeNameCount

Nombre d’objets dans le tableau ObjectTypeNames .

ObjectTypeNames[ANYSIZE_ARRAY]

Tableau de structures AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET qui représente les types d’objets pour les événements.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête authz.h
Composant redistribuable Pack outils d’administration Windows Server 2003 sur Windows XP

Voir aussi

AuthzEnumerateSecurityEventSources

AuthzInstallSecurityEventSource