Мне нужно записать информационное сообщение в журнал событий Windows из процедуры DriverEntry. Код находится на C, и я должен использовать вызов библиотеки C. Какие функции я вызываю для выделения записи, а затем записи в журнал? Опять же, это код C, а не C ++ или C # и т. Д.
Я нашел IoAllocateErrorLogEntry и IoWriteErrorLogEntry, но меня смущает, как заполнить PIO_ERROR_LOG_PACKET, который возвращается IoAllocateErrorLogEntry. Пакет, кажется, ориентирован на ошибку IO, и я просто хочу записать информационное сообщение. Я думаю, что это не правильные функции для вызова в этой ситуации.