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

Voir aussi

DeregisterManageableLogClient

LOG_MANAGEMENT_CALLBACKS