Вот пример с MSDN
Код | #include <windows.h> #include <stdio.h>
void MyReportEvent( LPTSTR pszSrcName, // event source name DWORD dwEventID, // event identifier WORD wCategory, // event category WORD cInserts, // count of insert strings LPCTSTR *szMsg) // insert strings { HANDLE h;
// Get a handle to the event log. h = RegisterEventSource(NULL, // use local computer pszSrcName); // event source name if (h == NULL) { printf("Could not register the event source."); return; }
// Report the event. if (!ReportEvent(h, // event log handle EVENTLOG_ERROR_TYPE, // event type wCategory, // event category dwEventID, // event identifier NULL, // no user security identifier cInserts, // number of substitution strings 0, // no data szMsg, // pointer to strings NULL)) // no data { printf("Could not report the event."); } DeregisterEventSource(h); return; }
|
|