Compartir a través de


Información general sobre las medidas del controlador de Windows

Microsoft distribuye miles de controladores a través del servicio Windows Update, que presta servicio a millones de máquinas y usuarios cada mes. La entrega segura del controlador adecuado a escala requiere evaluar la calidad de los controladores a través de la verificación real durante la distribución.

Este documento es una referencia para publicadores y autores de controladores de dispositivos Windows. Los publicadores y autores pueden comprender mejor los criterios que Microsoft usa para evaluar la calidad del controlador durante el proceso de distribución de paquetes piloto de controladores. Familiarizarse con los criterios de calidad de los controladores ayuda a los publicadores de controladores a entender cómo ha llegado Microsoft a la decisión de publicar su controlador.

Las palabras clave en negrita tienen definiciones correspondientes en el glosario.

Este contenido contiene tres secciones:

  • Uso de medidas: define qué son las medidas, los tipos de medidas y cómo las medidas evalúan la calidad.
  • Atributos de medida del controlador: definen los distintos atributos que tiene cada medida.
  • Diccionario de medidas de controlador: proporciona una definición para cada medida del controlador, ya sea una clase sistémica o de dispositivo, con una descripción, valores de atributo y lógica de cálculo.

Uso de medidas

Microsoft define una medida como una métrica cuantificable para medir la calidad de los productos que entrega la empresa. Las medidas de controlador agregan telemetría producida por las máquinas del cliente, procesando los eventos relacionados con un controlador. Cada medida se limita a un caso de uso de las funciones del controlador, lo que garantiza que el usuario final pueda experimentar las funcionalidades del componente.

Tipos de medidas

Para evaluar la calidad de los controladores, Microsoft tiene dos tipos distintos de medidas: medidas sistémicas y medidas de clase de dispositivo.

Las medidas sistémicas garantizan que un controlador se instale sin errores y que la máquina siga siendo confiable; Microsoft aplica estas medidas a todos los controladores enviados. Las medidas de clase de dispositivo supervisan funcionalidades específicas del controlador para asegurarse de que el componente de hardware se comporta según lo previsto; cada clase de dispositivo tiene un conjunto de medidas distintas aplicadas o solo usa medidas sistémicas para la evaluación.

Todos los controladores enviados para aprobación de Microsoft se someten a una evaluación de calidad sistémica. Las medidas sistémicas evalúan la calidad y el estado de la máquina sin necesidad de comprender la funcionalidad específica del controlador. Las medidas sistémicas actuales supervisan el éxito de la instalación y la confiabilidad del controlador de la máquina. Las medidas de instalación de controladores supervisan el éxito de la instalación entre el público y detectan cualquier error posterior a la instalación.

Cuando un partner envía un controlador a Microsoft, este se asocia a una clase de dispositivo que indica para qué componente es el controlador. Cada clase de dispositivo tiene un conjunto distinto de medidas que se usan para evaluar el comportamiento de un controlador en el componente o usar solo medidas sistémicas para la evaluación.

Cómo evalúan las medidas la calidad de los controladores

Cada medida tiene su propia lógica de cálculo, que es un algoritmo que analiza la telemetría de los eventos relacionados con el controlador y agrega los resultados en un porcentaje, relación o histograma de errores y éxitos. Este resultado es el valor actual de la medida; el valor actual se evalúa con respecto a un listón mínimo de calidad, conocido como criterio de aprobación de la medida.

Se produce un error en una medida cuando su valor actual no cumple los criterios de aprobación, lo que desencadena una investigación que podría dar lugar a una corrección, como un rechazo de la distribución de paquetes piloto o una expiración en el mercado.

Evaluación por cohorte de destino

Un controlador se puede desarrollar para admitir varios sistemas y dispositivos. No siempre es suficiente o preciso evaluar la calidad de un controlador agregando sus resultados de medida en todos sus dispositivos de destino (consulte cohortes de destino). Para asegurarse de que no haya una cohorte de rendimiento bajo, analizamos las cohortes para encontrar las que no cumplan los requisitos de medida. Todas las medidas de controlador se usan para evaluar la calidad del controlador al dirigirse a cohortes, ya que están habilitadas para admitir la evaluación mediante cohortes de objetivo. Consulte cada página de definición de medida para el nuevo atributo de medida compatible con cohortes. Si una medida está marcada como compatible con cohortes, significa que está habilitada para admitir la evaluación mediante cohortes de destino.

Definición de cohortes o clústeres de destino

Un clúster o cohorte de destino se define como un conjunto de sistemas y dispositivos Windows que especifica una etiqueta de envío y comparte los mismos atributos de destino, incluido el identificador de hardware (HWID), el CHID y la versión del sistema operativo.

Criterios de aprobación o error de evaluación de cohortes

Si una o varias medidas de controlador no cumplen sus criterios de aprobación, la cohorte de destino no se aprueba (se produce un error). Se puede rechazar un controlador si se detecta uno o varios errores en una o varias cohortes de destino. Las instancias mínimas de cohortes se agregan a la página de definición de medida tras la habilitación.

Orígenes de datos para medidas

Para evaluar la calidad de los controladores, las medidas incorporan datos de las máquinas que se ejecutan en dos grupos de clientes distintos: Windows Insider Program (WIP) y Comercial.

Los datos de WIP son fundamentales para los escenarios de distribución de paquetes piloto de controladores, ya que los usuarios han optado por proporcionar a Microsoft mayores niveles de telemetría para su uso en la verificación en el mundo real. Los datos comerciales se recopilan del ecosistema general de Windows y permiten a Microsoft supervisar los problemas de calidad en los controladores publicados.

Recuento de diferencias entre medidas

Microsoft construye cada medida de forma diferente, con una lógica de cálculo única, un conjunto de atributos, porcentajes de muestreo y criterios de evaluación. Como resultado, un conjunto de medidas aplicadas a un controlador distinto puede tener recuentos incoherentes notificados; Microsoft espera estas discrepancias.