다음을 통해 공유


INF DDInstall.Events 섹션

각 모델별 DDInstall. 이벤트 섹션에는 INF 파일에서 추가 INF 작성기 정의 섹션을 참조하는 하나 이상의 INF AddEventProvider 지시문, AddAutoLogger 또는 UpdateAutoLogger 가 포함되어 있습니다. 이 섹션은 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을 제공할 수 있습니다. ETW(Windows용 이벤트 추적) 공급자를 등록하기 위해 하나 이상의 AddEventProvider 지시문이 있는 이벤트 섹션입니다. AutoLogger 세션 구성 및 시작 및UpdateAutoLogger 지시문에 하나 이상의 AddAutoLogger 지시문을 제공하여 기존 AutoLogger 세션에 AutoLogger 공급자를 추가할 수도 있습니다.

항목

AddEventProvider={ProviderGUID},event-provider-install-section
이 지시문은 이 DDInstall 섹션에서 다루는 디바이스의 드라이버에 대해 INF 파일의 다른 곳에서 INF-writer-defined event-provider-install-section을 참조합니다. 자세한 내용은 INF AddEventProvider 지시문을 참조하세요.

AddAutoLogger=session-name,{SessionGUID},add-autologger-install-section
이 지시문은 이 DDInstall 섹션에서 다루는 디바이스의 드라이버에 대해 INF 파일의 다른 곳에서 INF-writer 정의 add-autologger-install-section을 참조합니다. 자세한 내용은 INF AddAutoLogger 및 UpdateAutoLogger 지시문을 참조하세요.

UpdateAutoLogger=session-name,update-autologger-install-section
이 지시문은 이 DDInstall 섹션에서 다루는 디바이스의 드라이버에 대해 INF 파일의 다른 곳에서 INF-writer 정의 update-autologger-install-section을 참조합니다. 자세한 내용은 INF AddAutoLogger 및 UpdateAutoLogger 지시문을 참조하세요.

Include=filename. inf[,filename2.inf]...
이 선택적 항목은 이 디바이스를 설치하는 데 필요한 섹션이 포함된 하나 이상의 시스템 제공 INF 파일을 지정합니다. 이 항목을 지정하면 일반적으로 필요 항목도 필요합니다.

Needs=inf-section-name[,inf-section-name]...
이 선택적 항목은 이 디바이스를 설치하는 동안 처리해야 하는 섹션을 지정합니다. 일반적으로 섹션은 DDInstall입니다. 포함 항목에 나열된 시스템 제공 INF 파일 내의 이벤트 섹션입니다. 그러나 DDInstall 내에서 참조되는 섹션일 수 있습니다. 이벤트 섹션.

설명

DDInstall. 이벤트 섹션에는 관련 DDInstall 섹션과 동일한 플랫폼 및 운영 체제 장식이 있어야 합니다. 예를 들어 install-section-name입니다. ntx86 섹션에는 해당하는 install-section-name이 있습니다. ntx86. 이벤트 섹션.

지정된 DDInstall 섹션은 INF 파일의 제조업체별 모델 섹션에 있는 디바이스/ 모델 별 항목에서 참조되어야 합니다. 정식 구문 문에 표시된 install-section-name 에 대한 대/소문자를 구분하지 않는 확장을 이러한 DDInstall에 삽입할 수 있습니다. 플랫폼 간 INF 파일의 이벤트 섹션 이름입니다.

시스템 정의 .nt, .ntx86, .ntia64, .ntamd64, .ntarm 및 .ntarm64 확장을 사용하는 방법에 대한 자세한 내용은 여러 플랫폼 및 운영 체제용 INF 파일 만들기를 참조하세요.

예제

이 예제에서는 install-section-name을 보여줍니다. INF 파일의 이벤트 섹션 및 event-provider-install-section, add-autologger-install-section 및 update-autologger-install-section.

[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] 
; ... 

추가 정보

AddEventProvider

AddAutoLogger 및 UpdateAutoLogger

DDInstall