Funzione RegisterManageableLogClient (clfsmgmtw32.h)

La funzione RegisterManageableLogClient registra un client con gestione log. Un client può specificare se ricevere notifiche tramite callback o se le notifiche sono accodate per il recupero tramite ReadLogNotification.

Sintassi

CLFSUSER_API BOOL RegisterManageableLogClient(
  [in] HANDLE                    hLog,
  [in] PLOG_MANAGEMENT_CALLBACKS pCallbacks
);

Parametri

[in] hLog

Handle del log da registrare. È consentita una sola registrazione per ogni apertura univoca del log.

[in] pCallbacks

Specifica i callback per cui il client sta registrando. I callback validi vengono enumerati da LOG_MANAGEMENT_CALLBACKS. Specificare invece zero per accodare le notifiche.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Un client può annullare la registrazione chiudendo l'handle di log o chiamando DeregisterManageableLogClient.

Esempio

Per un esempio che usa questa funzione, vedere Creazione di un file di log.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione clfsmgmtw32.h
Libreria Clfsw32.lib
DLL Clfsw32.dll

Vedi anche

DeregisterManageableLogClient

LOG_MANAGEMENT_CALLBACKS