Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
DDInstall для каждой модели. Раздел Events содержит одну или несколько директив INF AddEventProvider, AddAutoLogger или UpdateAutoLogger, которые ссылаться на дополнительные разделы, определенные inf-writer, в INF-файле. Этот раздел поддерживается для Windows 10 версии 1809 и более поздних.
[install-section-name.Events] |
[install-section-name.nt.Events] |
[install-section-name.ntx86.Events] |
[install-section-name.ntia64.Events] |
[install-section-name.ntamd64.Events] |
[install-section-name.ntarm.Events] |
[install-section-name.ntarm64.Events]
AddEventProvider={ProviderGUID},event-provider-install-section
AddAutoLogger=session-name,{SessionGUID},add-autologger-install-section
UpdateAutoLogger=session-name,update-autologger-install-section
[Include=filename.inf[,filename2.inf]...]
[Needs=inf-section-name[,inf-section-name]...]
Вы можете указать DDInstall. Раздел Events с по крайней мере одной директивой AddEventProvider для регистрации поставщиков трассировки событий Windows (ETW). Вы также можете предоставить одну или несколько директив AddAutoLogger для настройки и запуска сеанса autoLogger и UpdateAutoLogger для добавления поставщиков AutoLogger в существующий сеанс autoLogger.
Записи
AddEventProvider={ProviderGUID},event-provider-install-section
Эта директива ссылается на раздел event-provider-install- , определенный INF-writer, в другом месте INF-файла для драйверов устройств, охватываемых этим разделом DDInstall . Дополнительные сведения см. в разделе Директива INF AddEventProvider.
AddAutoLogger=session-name,{SessionGUID},add-autologger-install-section
Эта директива ссылается на раздел add-autologger-install-section , определенный INF-writer, в другом месте INF-файла для драйверов устройств, охватываемых этим разделом DDInstall . Дополнительные сведения см. в разделах INF AddAutoLogger и UpdateAutoLogger Directives.
UpdateAutoLogger=session-name,update-autologger-install-section
Эта директива ссылается на раздел update-autologger-install-section , определенный INF-writer, в другом месте INF-файла для драйверов устройств, охватываемых этим разделом DDInstall . Дополнительные сведения см. в разделах INF AddAutoLogger и UpdateAutoLogger Directives.
Include=filename. inf[,filename2.inf]...
Эта необязательная запись указывает один или несколько дополнительных системных INF-файлов, содержащих разделы, необходимые для установки этого устройства. Если указана эта запись, обычно также требуется запись Needs .
Needs=inf-section-name[,inf-section-name]...
Эта необязательная запись указывает раздел, который необходимо обработать во время установки этого устройства. Как правило, раздел является DDInstall. Раздел Events в предоставленном системой INF-файле, который указан в записи Include . Однако это может быть любой раздел, на который ссылается DDInstall. Раздел "События ".
Комментарии
DDInstall. Разделы событий должны иметь те же элементы платформы и операционной системы, что и соответствующие разделы DDInstall . Например, имя раздела установки. Раздел ntx86 будет иметь соответствующее имя раздела установки. ntx86. Раздел "События ".
Указанный раздел DDInstall должен быть указан в записи устройства или модели в разделе Модели производителя INF-файла. Расширения без учета регистра для имени раздела установки, показанного в формальной синтаксической инструкции, можно вставить в такой объект DDInstall. Имя раздела "События " в кроссплатформенных INF-файлах.
Дополнительные сведения об использовании системных расширений .nt, .ntx86, .ntia64, .ntamd64, .ntarm и .ntarm64 см. в статье Создание INF-файлов для нескольких платформ и операционных систем.
Примеры
В этом примере показано имя раздела установки. Раздел Events и его event-provider-install-sections, add-autologger-install-sections и update-autologger-install-sections в INF-файле.
[Device_Inst.NT.Events]
AddEventProvider={071acb53-ccfb-42e0-9a68-5336b7301507},Contoso_Event_Provider_1_Inst
AddEventProvider={6d3fd9ef-bcbb-42d7-9fbd-1bf2d926b394},Contoso_Event_Provider_2_Inst
AddAutoLogger=ContosoAddSession,{d9ff08ce-a7a6-4c44-91e9-bc1e3692301b},Contoso_Add_AutoLogger_Inst
UpdateAutoLogger=ContosoUpdateSession,Contoso_Update_AutoLogger_Inst
; entries in the following xxx_Inst sections omitted here for brevity,
; but fully specified as the example for the AddEventProvider,
; AddAutoLogger, and UpdateAutoLogger directives
;
[Contoso_Event_Provider_1_Inst]
; ...
[Contoso_Event_Provider_2_Inst]
; ...
[Contoso_Add_AutoLogger_Inst]
; ...
[Contoso_Update_AutoLogger_Inst]
; ...