Partilhar via


Visão geral das medidas do driver da Microsoft

A Microsoft distribui milhares de drivers por meio do serviço Windows Update, atendendo a milhões de máquinas e usuários mensalmente. Entregar, com segurança, o driver certo em escala requer a avaliação da qualidade do driver por meio de verificação no mundo real durante a distribuição.

Este documento trata-se de uma referência para editores e autores de drivers de dispositivo Windows. Editores e autores podem compreender melhor os critérios que a Microsoft usa para avaliar a qualidade do driver durante o processo de teste de versão de pré-lançamento de driver. Familiarizar-se com os critérios de qualidade do driver auxilia os editores de driver a entender como a Microsoft chegou a uma decisão sobre o lançamento de seu driver.

As palavras-chave em negrito têm definições correspondentes no glossário.

Este conteúdo contém três seções:

  • Usando medidas: define o que são medidas, os tipos de medidas e como as medidas avaliam a qualidade.
  • Atributos de medida de driver: define os vários atributos que cada medida tem.
  • Dicionário de medidas de driver: fornece uma definição para cada medida de driver, seja sistêmica ou classe de dispositivo, com uma descrição, valores de atributo e lógica de cálculo.

Usando medidas

A Microsoft define uma medida como uma métrica quantificável para medir a qualidade dos produtos entregues pela empresa. O driver mede a telemetria agregada produzida por computadores do cliente, processando todos os eventos relacionados a um driver. Cada medida tem como escopo um caso de uso das funções do driver, que garante que o usuário final possa experimentar os recursos do componente.

Tipos de medidas

Para avaliar a qualidade dos drivers, a Microsoft tem dois tipos distintos de medidas: medidas sistêmicas e medidas de classe de dispositivo.

Medidas sistêmicas garantem que um driver seja instalado sem erros e que o computador continue sendo confiável; A Microsoft aplica essas medidas a cada driver enviado. As medidas de classe de dispositivo acompanham recursos específicos do driver a fim de garantir que o componente de hardware se comporte como o esperado; cada Classe de Dispositivo tem um conjunto de medidas distintas aplicadas ou usa apenas Medidas Sistêmicas para avaliação.

Todos os drivers enviados à Aprovação da Microsoft são submetidos a uma avaliação de qualidade sistêmica. As medidas sistêmicas fazem a avaliação da qualidade e do status do computador, sem necessidade de entender a funcionalidade específica do driver. As medidas sistêmicas atuais monitoram o sucesso da instalação do driver e a confiabilidade do computador. As medidas de instalação do driver controlam o sucesso da instalação no público-alvo e detectam erros pós-instalação.

Quando um parceiro envia um driver à Microsoft, ele é vinculado a uma classe de dispositivo que indica para qual componente o driver é destinado. Cada classe de dispositivo possui um conjunto distinto de medidas usadas para avaliar o comportamento de um driver no componente ou usar somente medidas sistêmicas para avaliação.

Como as medidas avaliam a qualidade do driver

Cada medida possui sua própria lógica de cálculo, que é um algoritmo que analisa a telemetria para eventos relacionados ao driver e acumula os resultados em uma porcentagem, proporção ou histograma de falhas & sucessos. Esse resultado é o valor atual da medida; o valor atual é avaliado em relação a uma barra mínima de qualidade, conhecida como critérios de aprovação da medida.

Uma medida está falhando quando seu Valor Atual não atende aos Critérios de Aprovação, acionando uma investigação que pode resultar em correção, como uma rejeição da disponibilização da versão de pré-lançamento ou uma expiração no mercado.

Avaliando por coorte de direcionamento

Um driver pode ser criado para dar suporte a vários sistemas e dispositivos. Nem sempre é suficiente ou preciso avaliar a qualidade de um driver acumulando seus resultados de medição em todos os seus dispositivos de segmentação (Consulte coortes de direcionamento). Para garantir que não haja uma coorte de direcionamento de baixo desempenho, analisamos as coortes para encontrar alguma que não atenda aos requisitos de medida. Todas as medidas de driver são usadas para avaliar a qualidade do driver direcionando as coortes, pois elas estão habilitadas para dar suporte à avaliação direcionando as coortes. Consulte cada página de definição de medida para obter o novo atributo de medida compatível com coorte. Se uma medida for marcada como compatível com coorte, ela será habilitada para dar suporte à avaliação direcionando as coortes.

Definição de coortes/clusters de direcionamento

Uma coorte/cluster de direcionamento é definido como um conjunto de sistemas e dispositivos Windows que uma etiqueta de remessa especifica e compartilha os mesmos atributos de direcionamento, incluindo ID de hardware (HWID), CHID e versão do sistema operacional.

Critérios de aprovação/reprovação de avaliação de coorte

Se uma ou mais medidas de driver não atenderem aos critérios de aprovação, a coorte de direcionamento não será aprovada (será reprovada). Um driver poderá ser rejeitado se uma ou mais falhas forem detectadas em uma ou mais coortes de direcionamento. As instâncias mínimas para coortes são adicionadas à página de definição de medida após a habilitação.

Fontes de dados para medidas

Para avaliar a qualidade do driver, as medidas incorporam dados de computadores em execução em dois grupos de clientes distintos: Programa Windows Insider (WIP) e Varejo.

Os dados WIP são importantes para cenários de pré-lançamento, pois os usuários optaram por fornecer à Microsoft níveis maiores de telemetria para uso na verificação do mundo real. Os dados de varejo são coletados do Ecossistema geral do Windows e possibilitam à Microsoft monitorar problemas de qualidade em drivers lançados.

Contar diferenças entre medidas

A Microsoft cria cada medida de forma diferente, com uma lógica de cálculo exclusiva, um conjunto de atributos, porcentagens de amostragem e critérios de avaliação. Como resultado, um conjunto de medidas aplicadas a um driver distinto pode ter contagens inconsistentes relatadas, a Microsoft espera essas discrepâncias.