Fonction AuthzRegisterSecurityEventSource (authz.h)
La fonction AuthzRegisterSecurityEventSource inscrit une source d’événement de sécurité auprès de l’autorité de sécurité locale (LSA).
Syntaxe
AUTHZAPI BOOL AuthzRegisterSecurityEventSource(
[in] DWORD dwFlags,
[in] PCWSTR szEventSourceName,
[out] PAUTHZ_SECURITY_EVENT_PROVIDER_HANDLE phEventProvider
);
Paramètres
[in] dwFlags
Ce paramètre est réservé à un usage futur. Définissez ce paramètre sur zéro.
[in] szEventSourceName
Pointeur vers le nom de la source d’événement de sécurité à inscrire.
[out] phEventProvider
Pointeur vers un handle vers la source d’événement de sécurité inscrite.
Valeur retournée
Si la fonction réussit, la fonction retourne TRUE.
Si la fonction échoue, elle retourne FALSE. Pour obtenir des informations d’erreur étendues, appelez GetLastError.
Remarques
Cette fonction valide le paramètre szEventSourceName et configure les structures et connexions RPC appropriées pour journaliser les événements portant ce nom source. La validation est gérée par un appel sous-jacent à une API LSA.
L’API LSA vérifie les éléments suivants :
- L’appelant dispose du droit d’accès SeAuditPrivilege.
- La source d’événement n’est pas encore en cours d’utilisation.
- La source d’événement est inscrite.
- L’application appelante correspond au chemin d’accès de l’image exécutable dans l’inscription de la source d’événement, le cas échéant.
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] |
Plateforme cible | Windows |
En-tête | authz.h |
Bibliothèque | Authz.lib |
DLL | Authz.dll |
Composant redistribuable | Pack outils d’administration Windows Server 2003 sur Windows XP |