Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция SetupWriteTextLogInfLine записывает запись журнала в текстовый журнал SetupAPI , содержащий текст указанной строки INF-файла.
Синтаксис
WINSETUPAPI VOID SetupWriteTextLogInfLine(
[in] SP_LOG_TOKEN LogToken,
[in] DWORD Flags,
[in] HINF InfHandle,
[in] PINFCONTEXT Context
);
Параметры
[in] LogToken
Маркер журнала, который является системным маркером журнала или возвращен программой SetupGetThreadLogToken.
[in] Flags
Значение типа DWORD, представляющее собой побитовое ИЛИ значений флагов, которые указывают следующее:
- Уровень событий для записи журнала. Уровни событий, которые можно указать для записи журнала, совпадают с уровнями, которые можно включить для текстового журнала. Список флагов уровня событий см. в разделе Настройка уровня событий для текстового журнала SetupAPI.
- Указывает, следует ли включать метку времени в запись журнала. Значение флага метки времени TXTLOG_TIMESTAMP.
- Изменение (при наличии) глубины отступов раздела и текущей записи журнала. Сведения об использовании флагов отступов см. в разделе Запись записей журнала с отступами.
[in] InfHandle
Дескриптор INF-файла, содержащий строку текста, записываемую в текстовый журнал. Дескриптор INF-файла получается путем вызова SetupOpenInfFile, который описан в пакете SDK для платформы.
[in] Context
Указатель на контекст INF-файла, указывающий строку текста, записываемую в текстовый журнал. Контекст INF-файла для строки получается путем вызова функций SetupFindXxxLine . Сведения о INF-файлах и контексте INF-файла см. в разделе в разделе Sdk для платформы сведения об использовании INF-файлов, получении контекста INF-файла и структуре INFCONTEXT.
Возвращаемое значение
None
Remarks
SetupWriteTextLogInfLine записывает запись журнала в следующем формате:
entry-prefixtime-stampinf:indentationinf-line-text(inf-file-nameline-number)
Где:
- Поля префикса записи и метки времени совпадают с полями, описанными в разделе Формат текста раздела журнала текста.
- Поле inf-line-text содержит текст указанной строки INF-файла.
- Поле inf-file-name содержит имя INF-файла , содержащего указанную строку INF-файла.
- Поле номер строки содержит номер строки указанной строки в INF-файле .
Общие сведения о записи записей журнала в текстовых журналах setupAPI см. в разделе Ведение журнала SetupAPI (Windows Vista).
Дополнительные сведения об операции SetupWriteTextLogInfLine см. в разделе Вызов SetupWriteTextLogInfLine.
Дополнительные сведения о различных типах маркеров журнала см. в разделе Маркеры журнала.
Дополнительные сведения об использовании маркеров журнала см. в разделе Настройка и получение маркера журнала для потока.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях Windows. |
| Целевая платформа | Персональный компьютер |
| Верхняя часть | setupapi.h (включая Setupapi.h) |
| Библиотека | Setupapi.lib |
| DLL | Setupapi.dll |