UDF > EventLog >


_EventLog__Report

�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 )

Param�tres

$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

Valeur de retour

Succ�s: Retourne True
�chec: Retourne False

Remarque

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.

En relation

_EventLog__Close, _EventLog__Open

Exemple

#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