Compartilhar via


Regras de avaliação de direcionamento do Extension INF definidas

À medida que avançamos em direção a drivers modernos com componentes adequados, compartilharemos alguns planos sobre como avaliaremos esses drivers seguindo em frente.

Tenha em mente os princípios fundamentais da componentização do driver.

  • Os drivers base são destinados a fornecer a funcionalidade principal do dispositivo e podem ser amplamente direcionados.

  • Os drivers de extensão geralmente são destinados a fornecer personalizações específicas do sistema e devem ser especificamente direcionados. Como prática recomendada, o INF deve incluir apenas o direcionamento para um único OEM. Para a verificação e validação das nossas políticas, focamos nos HWIDs que você escolhe publicar. O direcionamento deve incluir apenas HWIDs e CHIDs que estão sendo personalizados especificamente pelo INF de extensão e limitados a um único OEM.

  • O uso do CHID durante a publicação em cada HWID listado não constituirá direcionamento específico se os HWIDs de vários OEMs forem referenciados no INF. Essa prática falhará em nossas verificações de política.

Veja como avaliaremos esses princípios ao processar seus envios no Driver Shiproom:

O INF de extensão está direcionando uma ID 2 sem CHID?

SE SIM: Rejeitar. Arquivos INF de extensão não podem ser amplamente direcionados.

O INF de extensão é direcionado a sistemas que abrangem mais de um OEM? (por análise de CHID e HWID)

SE SIM: Rejeitar. Os INFs de extensão não podem abranger vários sistemas do OEM, pois devem ser direcionados especificamente para sistemas OEM.

A extensão INF está sem uma base declarativa?

SE SIM: Rejeitar. Os INFs de extensão são compatíveis apenas com drivers DCH. A única exceção a essa regra é se a extensão INF corresponder em um driver de caixa de entrada (por exemplo, para cenários de atualização de firmware ou cenários HSA).

Como posso estender um driver de caixa de entrada?

Se você quiser estender um driver que venha como parte do Windows, adicione a seguinte palavra-chave à justificativa de negócios para a etiqueta de envio:

ExtendsInboxDriver = wdma_usb.inf

Substitua o driver específico do Windows no lugar de wdma_usb.inf.

Se você quiser estender vários drivers, separe as IDs de hardware de cada driver de caixa de entrada em suas próprias etiquetas de remessa. Não combine IDs de hardware para vários drivers de caixa de entrada. Não combine IDs de hardware para drivers de caixa de entrada com IDs de hardware para drivers prontos para uso.

Informe-nos se você tiver dúvidas ou comentários sobre essas regras.