INF DDInstall.Services 섹션
각 모델별 DDInstall. 서비스 섹션에는 INF 파일의 다른 INF 작성기 정의 섹션을 참조하는 하나 이상의 INF AddService 지시문이 포함되어 있습니다.
[install-section-name.Services] |
[install-section-name.nt.Services] |
[install-section-name.ntx86.Services] |
[install-section-name.ntia64.Services] | (Windows XP and later versions of Windows)
[install-section-name.ntamd64.Services] | (Windows XP and later versions of Windows)
[install-section-name.ntarm.Services] | (Windows 8 and later versions of Windows)
[install-section-name.ntarm64.Services] (Windows 10 version 1709 and later versions of Windows)
AddService=ServiceName,[flags],service-install-section
[,event-log-install-section[,[EventLogType][,EventName]]]...]
[DelService=ServiceName[,[flags][,[EventLogType][,EventName]]]]...
[Include=filename.inf[,filename2.inf]...]
[Needs=inf-section-name[,inf-section-name]...]
DDInstall을 제공할 수 있습니다. 특정 드라이버의 서비스가 로드되는 방법 및 시기, 다른 서비스 또는 드라이버에 대한 종속성 등을 제어하는 하나 이상의 AddService 지시문이 있는 서비스 섹션입니다. 필요에 따라 이벤트 로깅 서비스를 지정할 수도 있습니다.
엔트리
AddService ServiceName, [flags],service-install-section[,event-log-install-section[,[EventLogType][,EventName]]]...=
이 지시문은 이 DDInstall 섹션에서 다루는 디바이스의 드라이버에 대해 INF-기록기 정의 service-install-section 및 INF 파일의 다른 위치에서 이벤트 로그 설치 섹션을 참조합니다. 자세한 내용은 INF AddService 지시문을 참조 하세요.
DelService ServiceName [,[flags][,[EventLogType][,EventName]]]...=
이 지시문은 대상 컴퓨터에서 이전에 설치된 서비스를 제거합니다. 이 지시문은 거의 사용되지 않습니다. 자세한 내용은 INF DelService 지시문을 참조 하세요.
filename.inf [,filename2.inf]를 포함합니다=...
이 선택적 항목은 이 디바이스를 설치하는 데 필요한 섹션이 포함된 시스템 제공 INF 파일을 하나 이상 지정합니다. 이 항목을 지정하면 필요 항목도 마찬가지입니다.
inf-section-name [,inf-section-name]이 필요합니다=...
이 선택적 항목은 이 디바이스를 설치하는 동안 처리해야 하는 섹션을 지정합니다. 일반적으로 섹션은 DDInstall입니다. Include 항목에 나열된 시스템 제공 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을 보여줍니다.Nt. 함수 드라이버 및 필터 드라이버를 디바이스에 추가하는 예제 드라이버 패키지에 대한 INF 파일의 서비스 섹션 및 서비스 설치 섹션입니다.
[Example_DDInstall.Services]
AddService=ExampleFunctionDriver,0x00000002,function_ServiceInstallSection
AddService=ExampleUpperFilter,,filter_ServiceInstallSection
[function_ServiceInstallSection]
DisplayName = %function_ServiceDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %13%\ExampleFunctionDriver.sys
[filter_ServiceInstallSection]
DisplayName = %filter_ServiceDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %13%\ExampleUpperFilter.sys
[Strings] ; only immediately preceding %strkey% tokens shown here
%function_ServiceDesc%="Example function driver service"
%filter_ServiceDesc%="Example filter driver service"
DDInstall에 대한 자세한 예제는 INF DDInstall.HW 섹션을 참조하세요. PnP 필터 드라이버에 대한 섹션을 포함하여 AddService 지시문에서 참조하는 일부 서비스 설치 섹션이 있는 서비스 섹션입니다.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기