Écrit une entrée à la fin d'un journal d'événement spécifié
#include <EventLog.au3>
_EventLog__Report ( $hEventLog, $iType, $iCategory, $iEventID, $sUserName, $sDesc, $aData )
$hEventLog | Le handle du journal d'événement. Dans Windows XP SP2, cela ne peut pas être un handle pour le journal de sécurité. |
$iType | Type de l'événement. Peut prendre l'une des valeurs suivantes: 0 - Événement de réussite 1 - Événement d'erreur 2 - Événement d'avertissement 4 - Événement d'information 8 - Événement d'audit de réussite 16 - Événement d'audit d'échec |
$iCategory | La catégorie de l'événement. C'est une information spécifique de la source, la catégorie peut avoir une valeur quelconque. |
$iEventID | L'identifiant de l'événement. L'identifiant de l'événement indique l'entrée dans le fichier de messages associé à la source de l'événement. |
$sUserName | Nom d'utilisateur pour l'événement. Peut être vide pour indiquer que le nom n'est pas nécessaire. |
$sDesc | Description de l'événement |
$aData | Tableau de données formaté comme suit: [0] - Nombre d'octets dans le tableau [1] - Octet 1 [2] - Octet 2 [n] - Octet n |
Succès: | Retourne True |
Échec: | Retourne False |
Cette fonction est utilisée pour enregistrer un événement.
L'entrée est écrite à la fin du journal configuré pour la source identifiée par le paramètre $hEventLog.
Cette fonction ajoute le temps, la longueur de l'entrée, et les décalages avant d'enregistrer l'entrée dans le journal.
_EventLog__Close, _EventLog__Open
#include <EventLog.au3> Example() Func Example() Local $hEventLog, $aData[4] = [3, 1, 2, 3] $hEventLog = _EventLog__Open("", "Application") _EventLog__Report($hEventLog, 4, 0, 2, "Administrator", "AutoIt3 generated event", $aData) _EventLog__Close($hEventLog) EndFunc ;==>Example