Добавление Service-Related значений в ключ Ndi

Если компонент имеет связанную службу (драйвер устройства), раздел add-registry-section , на который ссылается раздел DDInstall для этого компонента, должен добавить значение Service в раздел Ndi. Значение службы — это REG_SZ значение, указывающее основную службу, связанную с компонентом. Значение Service должно соответствовать параметру ServiceName директивы AddService , которая ссылается на раздел service-install-section для основной службы. Дополнительные сведения см. в разделе INF DDInstall.Services.

Если компонент имеет одну или несколько связанных служб, раздел add-registry, на который ссылается раздел DDInstall для этого компонента, должен добавить значение CoServices в раздел Ndi . Значение CoServices — это MULTI_SZ значение, указывающее все службы, устанавливаемые компонентом, включая основную службу, указанную значением службы . Значение CoServices является обязательным для всех компонентов NetTrans, NetClient и NetService .

Примечание. Компоненты NetClient не рекомендуются в Windows 8.1, Windows Server 2012 R2 и более поздних версиях.

Примечание. У компонентов net (адаптеров) не должно быть значения CoServices , так как только одна служба может быть связана с адаптером.

За исключением завершения работы служб, все действия, связанные со службами, выполняются в CoServices в порядке их перечисления. Например, службы запускаются в порядке их перечисления. Однако службы останавливаются в обратном порядке. Действия, связанные со службой, для компонента выполняются в службе только в том случае, если эта служба указана в списке CoServices.