На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Reporting an Event



After you have added a source name to the registry, use the RegisterEventSource function to get a handle of the Application event log, as in the following example, which gets the handle and then adds an event to the logs.

LPSTR aszMsg[] = {
"SamplApp",
};

HANDLE h;

h = RegisterEventSource(NULL, /* uses local computer */
"SamplApp"); /* source name */
if (h == NULL)
ErrorExit("could not register event source");

if (!ReportEvent(h, /* event log handle */
EVENTLOG_ERROR_TYPE, /* event type */
0, /* category zero */
0x1003, /* event identifier */

NULL, /* no user security identifier */
1, /* one substitution string */
0, /* no data */
(LPTSTR *) aszMsg, /* address of string array */
NULL)) /* address of data */
ErrorExit("could not report event");

DeregisterEventSource(h);



Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Отчет Случая



После того, как Вы добавили исходное имя к регистрации, используйте функцию RegisterEventSource, чтобы получать ручку бревна случая Приложения, как в следующем примере, которое получает ручку затем добавляет случай к бревнам.

LPSTR aszMsg[] = { "SamplApp",
};

РУЧКА h;

h = RegisterEventSource(НЕДЕЙСТВИТЕЛЬНЫЙ, /* использует локальный компьютер */ "SamplApp"); /* исходное имя */ если (h == НЕДЕЙСТВИТЕЛЬНЫЙ) ErrorExit("could не источник случая регистра");

если (!ReportEvent(h, /* РЕГИСТРАЦИОННАЯ ручка случая */ EVENTLOG_ERROR_TYPE, /* тип случая */ 0, /* нуль категории */ 0x1003, /* идентификатор случая */

НЕДЕЙСТВИТЕЛЬНЫЙ, /* никакой идентификатор безопасности пользователя */ 1, /* одна строка подстановки */ 0, /* без данных */ (LPTSTR *) aszMsg, /* адрес массива строки */ НЕДЕЙСТВИТЕЛЬНЫЙ)) /* адрес данных */ ErrorExit("could не событие сообщения");

DeregisterEventSource(h);



Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz