RegisterManageableLogClient, fonction (clfsmgmtw32.h)
La fonction RegisterManageableLogClient inscrit un client auprès du gestionnaire de journaux. Un client peut spécifier s’il faut recevoir des notifications à l’aide de rappels ou si les notifications sont mises en file d’attente pour la récupération à l’aide de ReadLogNotification.
Syntaxe
CLFSUSER_API BOOL RegisterManageableLogClient(
[in] HANDLE hLog,
[in] PLOG_MANAGEMENT_CALLBACKS pCallbacks
);
Paramètres
[in] hLog
Handle du journal à inscrire. Une seule inscription par ouverture unique du journal est autorisée.
[in] pCallbacks
Spécifie les rappels auxquels le client s’inscrit. Les rappels valides sont énumérés par LOG_MANAGEMENT_CALLBACKS. Spécifiez plutôt zéro pour les notifications de file d’attente.
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
Un client peut annuler l’inscription soit en fermant le handle de journal, soit en appelant DeregisterManageableLogClient.
Exemples
Pour obtenir un exemple qui utilise cette fonction, consultez Création d’un fichier journal.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | clfsmgmtw32.h |
Bibliothèque | Clfsw32.lib |
DLL | Clfsw32.dll |