Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Текст раздела текстового журнала содержит ноль или больше записей журнала, которые применяются к операции, связанной с текстовым разделом журнала. The format of a section body log entry includes an entry_prefix field, a time_stamp field, an event_category field, an indentation field, and a formatted_message field, as follows:
formatted_message отступов entry_prefix time_stamp event_category
Максимальная длина в символах записи журнала текста раздела составляет 336.
entry_prefix field
Указывает, является ли запись журнала сообщением об ошибке, предупреждающим сообщением или информационным сообщением. The entry_prefix field is always present and contains one of the strings that are listed in the following table:
| Entry_prefix field | Тип сообщения |
|---|---|
| "!!! " | Сообщение об ошибке |
| "! " | Предупреждение |
| " " | Информационное сообщение, отличное от сообщения об ошибке или предупреждающего сообщения |
time_stamp field
Указывает системное время, когда произошло событие журнала. The time_stamp field is optional and SetupAPI doesn't include a time stamp by default. However, SetupWriteTextLog supports including a time stamp in a log entry. The format of the time_stamp field is the same as the format of the time_stamp field that is described in Format of a Text Log Section Header.
event_category field
Указывает категорию операции SetupAPI, которая сделала запись журнала. The event_category field is usually present, but isn't required. If the event_category field is present, it will contain one of the strings that are listed in the following table:
| Event_category field strings | SetupAPI operation |
|---|---|
| "...: " | Vendor-supplied operation |
| "bak: " | Backup data |
| "cci: " | Операция установщика классов или совместного установщика |
| "cpy: " | Copy files |
| "dvi: " | Device installation |
| "flq: " | Управление очередями файлов |
| "inf: " | Управление INF-файлами |
| "ndv: " | Мастер создания устройств |
| "prp: " | Управление свойствами устройства и драйвера |
| "reg: " | Управление параметрами реестра |
| "set: " | General setup |
| "sig: " | Проверка цифровых подписей |
| "sto: " | Управление хранилищем драйверов |
| "ui : " | Управление диалоговыми окнами пользовательского интерфейса |
| "ump: " | Диспетчер PnP в пользовательском режиме |
indentation field
Consists of a sequence of zero or more indentation units, where an indentation unit is a monospace string that contains five spaces. The indentation field is optional and SetupAPI doesn't include indentation by default.
SetupWriteTextLog supports changing the number of indentation units that are included in a log entry.
formatted_message field
Содержит конкретные сведения, относящиеся к записи журнала.
Записи текста раздела, зарегистрированные в журнале, зависят от уровня событий, заданного для журнала и уровней категорий, включенных для журнала. Дополнительные сведения об этих параметрах см. в разделе "Параметры реестра ведения журнала SetupAPI".
Когда SetupAPI создает раздел, который группирует операции, применяемые к установке устройства, он также рекурсивно группирует записи журнала раздела в подразделах. SetupAPI различает подразделы таким образом, как он аннотирует и отступы записей журнала. Один из таких подразделов отображается в следующем фрагменте из типичного раздела установки устройства. Подраздел начинается с записи журнала "dvi: {Build Driver List}" и заканчивается записью журнала "dvi: {Build Driver List - exit(0x00000000)}". This subsection shows a typical sequence of log entries that include the entry_prefix, event_category, indentation, and formatted_message fields. Операции SetupAPI, которые написали записи журнала, также создали отступ и предоставили содержимое отформатированных сообщений. Для этого примера задан уровень событий TXTLOG_DETAILS, а для этого примера включены все уровни категорий.
>>> [Device Install - PCI\VEN_104C&DEV_8019&SUBSYS_8010104C&REV_00\3&61aaa01&0&38]
>>> 2005/02/13 22:06:28.109: Section start
...
Additional section body log entries
...
dvi: {Build Driver List}
dvi: Enumerating all INFs...
dvi: Found driver match:
dvi: HardwareID - PCI\VEN_104C&DEV_8019
dvi: InfName - C:\WINDOWS\inf\1394.inf
dvi: DevDesc - Texas Instruments OHCI Compliant IEEE 1394 Host Controller
dvi: DrvDesc - Texas Instruments OHCI Compliant IEEE 1394 Host Controller
dvi: Provider - Microsoft
dvi: Mfg - Texas Instruments
dvi: InstallSec - TIOHCI_Install
dvi: ActualSec - TIOHCI_Install.NT
dvi: Rank - 0x00002001
dvi: DrvDate - 10/01/2002
dvi: Version - 6.0.5033.0
!!! inf: InfCache: Error flagging 1394.inf for match string pci\ven_104c&dev_8019
dvi: {Build Driver List - exit(0x00000000)}
...
Additional section body log entries
...
<<< [2005/02/13 22:06:29.000: Section end]
<<< [Exit Status(0x00000000)]