RegisterEventSource

Prototypes

HANDLE RegisterEventSource(LPCSTR NomMachine, LPCSTR NomApplication);

Description

Ouvre le registre d'enregistrement des événéments sur la machine identifiée par NomMachine pour l'application identifiée par NomAppplication. A défaut, il s'agit du registre local.

Le résultat est handle sur le registre.

Exemple

#include <windows.h>
#include <winbase.h>

HANDLE Handle;
char BonjourLeMonde[256];

Handle=RegisterEventSource(NULL, "MonApplication");
if (!Handle)
...
BonjourLeMonde="Bonjour le monde";
if (!ReportEvent(Handle, EVENTLOG_INFORMATION_TYPE, 0, 0, NULL, 1, 0, (LPCSTR *)&BonjourLeMonde , NULL)) ...
if (!DeregisterEventSource(Handle)) ...

Avertissement

Cette fonction n'est disponible que sur Windows NT, Windows 2000 et Windows XP.

Le résultat est NULL en cas d'erreur.

Voir aussi

ReportEvent pour écrire un événement. DeregisterEventSource pour fermer le registre d'événements.