Поделиться через


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

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

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

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

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

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