GetEventLogInformation, fonction (winbase.h)
Récupère des informations sur le journal des événements spécifié.
Syntaxe
BOOL GetEventLogInformation(
[in] HANDLE hEventLog,
[in] DWORD dwInfoLevel,
[out] LPVOID lpBuffer,
[in] DWORD cbBufSize,
[out] LPDWORD pcbBytesNeeded
);
Paramètres
[in] hEventLog
Handle du journal des événements. La fonction OpenEventLog ou RegisterEventSource retourne ce handle.
[in] dwInfoLevel
Niveau d’informations du journal des événements à retourner.
Ce paramètre peut être la valeur suivante.
Valeur | Signification |
---|---|
|
Indiquez si le journal spécifié est plein. Le paramètre lpBuffer contient une structure EVENTLOG_FULL_INFORMATION . |
[out] lpBuffer
Mémoire tampon allouée par l’application qui reçoit les informations du journal des événements. Le format de ces données dépend de la valeur du paramètre dwInfoLevel .
[in] cbBufSize
Taille de la mémoire tampon lpBuffer , en octets.
[out] pcbBytesNeeded
La fonction définit ce paramètre sur la taille de mémoire tampon requise pour les informations demandées, que la fonction réussisse ou non. Utilisez cette valeur si la fonction échoue avec ERROR_INSUFFICIENT_BUFFER pour allouer une mémoire tampon de la taille appropriée.
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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winbase.h (inclure Windows.h) |
Bibliothèque | Advapi32.lib |
DLL | Advapi32.dll |