Sekcja INF DefaultInstall.Services

Caution

Jeśli tworzysz uniwersalny lub Windows pakiet sterowników, ta sekcja jest nieprawidłowa. Zobacz Using a Universal INF File (Używanie uniwersalnego pliku INF) i Get started developing Windows drivers (Rozpoczynanie opracowywania sterowników Windows).

Sekcja DefaultInstall.Services zawiera co najmniej jedną dyrektywę AddService odwołującą się do dodatkowych sekcji zdefiniowanych przez składnik zapisywania INF w pliku INF. Ta sekcja jest odpowiednikiem instalacji DDInstall INF. Sekcja usług i jest używana w skojarzeniu z sekcją DEFAULTInstall INF.

[DefaultInstall.Services] |
[DefaultInstall.nt.Services] |
[DefaultInstall.ntx86.Services] |
[DefaultInstall.ntia64.Services] | (Windows XP and later versions of Windows)
[DefaultInstall.ntamd64.Services] | (Windows XP and later versions of Windows)
[DefaultInstall.ntarm.Services] | (Windows 8 and later versions of Windows)
[DefaultInstall.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]...]

Wpisy

AddService=ServiceName,[flags], service-install-section[,event-log-install-section[,[EventLogType][,EventName]]]...
Ta dyrektywa odwołuje się do sekcji service-install-zdefiniowanej przez moduł zapisywania INF i, prawdopodobnie, sekcji event-log-install-section w innym miejscu w pliku INF dla sterowników objętych tą sekcją DefaultInstall .

Aby uzyskać więcej informacji, zobacz INF AddService, dyrektywa.

DelService=ServiceName[,[flags][,[EventLogType][,EventName]]]...
Ta dyrektywa usuwa wcześniej zainstalowaną usługę z komputera docelowego. Ta dyrektywa jest bardzo rzadko używana.

Aby uzyskać więcej informacji, zobacz INF DelService, dyrektywa.

Include=nazwa pliku. inf[,nazwa_pliku2.inf]...
Ten opcjonalny wpis określa jeden lub więcej dodatkowych plików INF dostarczanych przez system, które zawierają sekcje wymagane do zainstalowania tego urządzenia. Jeśli ten wpis jest określony, zazwyczaj jest to wpis Wymaga .

Needs=inf-section-name[,inf-section-name]...
Ten opcjonalny wpis określa konkretną sekcję o nazwie, która musi zostać przetworzona podczas instalacji tego urządzenia. Zazwyczaj taka nazwana sekcja to DDInstall. Sekcja usług w pliku INF dostarczonym przez system, który znajduje się w wpisie Dołączanie . Jednak może to być dowolna sekcja, do jakiej odwołuje się taka DDInstall. Sekcja usług .

Remarks

Dyrektywa AddService określa, jak i kiedy są ładowane usługi określonego sterownika, wszelkie zależności od innych usług lub źródłowych (starszych) sterowników, które mogą mieć i tak dalej. Opcjonalnie można również skonfigurować usługi rejestrowania zdarzeń dla sterownika.

Uwaga

Pliki INF używają sekcji DefaultInstall.Services tylko wtedy, gdy używają również sekcji INF DefaultInstall . W przeciwnym razie używają narzędzia INF DDInstall. Sekcje usług wraz z sekcjami INF DDInstall .

Sekcje DefaultInstall.Services powinny zawierać te same dekoracje platformy i systemu operacyjnego co powiązane sekcje DefaultInstall. Na przykład sekcja DefaultInstall.ntx86 będzie miała odpowiednią sekcję DefaultInstall.ntx86.Services . Aby uzyskać więcej informacji na temat używania zdefiniowanych przez system rozszerzeń nt, ntx86, ntia64, ntamd64, ntarm i ntarm64 , zobacz Tworzenie plików INF dla wielu platform i systemów operacyjnych.

Examples

Zapoznaj się z przykładami podanymi dla instalacji DDInstall inF. Sekcja usług.

Informacje dodatkowe

DDInstall

Domyślna instalacja