Bagikan melalui


Bagian INF DDInstall.Services

Setiap DDInstall per Model.Bagian layanan berisi satu atau beberapa arahan INF AddService yang mereferensikan bagian lain yang ditentukan inf-writer dalam file INF.

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

Anda dapat menyediakan DDInstall.Bagian layanan dengan setidaknya satu direktif AddService untuk mengontrol bagaimana dan kapan layanan driver tertentu dimuat, dependensi pada layanan atau driver lain, dan sebagainya. Secara opsional, Anda juga dapat menentukan layanan pengelogan peristiwa.

Entri

AddService ServiceName, [flags],service-install-section[,event-log-install-section[,[EventLogType][,EventName]]]] ...=

Direktif ini mereferensikan bagian penginstalan layanan yang ditentukan inf-writer dan, mungkin, bagian event-log-install-section di tempat lain dalam file INF untuk driver perangkat yang dicakup oleh bagian DDInstall ini. Untuk informasi selengkapnya, lihat Direktif AddService INF.

DelService ServiceName [,[flags][,[EventLogType][,EventName]]]] ...=

Direktif ini menghapus layanan yang diinstal sebelumnya dari komputer target. Direktif ini jarang digunakan. Untuk informasi selengkapnya, lihat Direktif INF DelService.

Sertakan=filename.inf [,filename2.inf]...

Entri opsional ini menentukan satu atau beberapa file INF yang disediakan sistem lainnya yang berisi bagian yang diperlukan untuk menginstal perangkat ini. Jika entri ini ditentukan, demikian juga entri Kebutuhan .

Perlu=inf-section-name [,inf-section-name]...

Entri opsional ini menentukan bagian yang harus diproses selama penginstalan perangkat ini. Biasanya, bagian tersebut adalah DDInstall.Bagian layanan dalam file INF yang disediakan sistem yang tercantum dalam entri Sertakan . Namun, itu bisa menjadi bagian apa pun yang dirujuk dalam DDInstall.Bagian layanan .

Keterangan

DDInstall.Bagian layanan harus memiliki platform dan dekorasi sistem operasi yang sama dengan bagian DDInstall terkait. Misalnya, nama bagian penginstalan.Bagian ntx86 akan memiliki nama bagian penginstalan yang sesuai.ntx86. Bagian layanan.

Bagian DDInstall yang ditentukan harus dirujuk dalam entri khusus perangkat/model di bawah bagian Model per produsen dari file INF. Ekstensi yang tidak peka huruf besar/kecil ke nama bagian-instal yang ditunjukkan dalam pernyataan sintaks formal dapat dimasukkan ke dalam DDInstall seperti itu.Nama bagian layanan dalam file INF lintas platform.

Untuk informasi selengkapnya tentang cara menggunakan ekstensi .nt, .ntx86, .ntia64, .ntamd64, .ntarm, dan .ntarm64 yang ditentukan sistem, lihat Membuat File INF untuk Beberapa Platform dan Sistem Operasi.

Contoh

Contoh ini menunjukkan nama bagian penginstalan.NT. Bagian layanan dan bagian penginstalan layanannya dalam file INF untuk contoh paket driver yang menambahkan driver fungsi dan driver filter ke perangkat.

[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"

Lihat Bagian INF DDInstall.HW untuk contoh DDInstall lainnya.Bagian layanan dengan beberapa bagianpenginstalan layanan yang direferensikan oleh direktif AddService , termasuk satu untuk driver filter PnP.

Lihat juga