longitud de este campo es fija en 22 bytes. Los datos válidos deben ser colocados en el campo
comenzando con el valor 2. Todo dato remanente después de los datos válidos debe fijarse en
cero. La totalidad de este campo debe fijarse siempre inclusive si no hay datos válidos. La
especificación HID requiere que los Informes sean de longitud fija. Los datos de comandos
pueden variar en longitud. Por lo tanto, el Informe debe estar lleno de ceros después de los datos
válidos.
CÓDIGO DE RESULTADO
Este campo de un byte contiene el valor del código de resultado. Existen dos tipos de códigos de
resultado: códigos de resultados genéricos y códigos de resultados específicos del comando. Los
códigos de resultados genéricos siempre tienen el bit más significativo fijo en cero. Los códigos
de resultado genéricos tienen el mismo significado para todos los comandos y pueden ser
utilizados por cualquier comando. Los códigos de resultado específicos del comando siempre
tiene el bit más significativo fijo en uno. Los códigos de resultado específicos del comando se
definen por el comando que los utiliza. El mismo código puede tener varios significados para
varios comandos. Los códigos de resultado específicos del comando se definen en la
documentación para el comando que los utiliza. Los códigos de resultado genéricos se definen
en la tabla siguiente.
Valor
0
1
2
COMANDOS DE OBTENER Y ESTABLECER PROPIEDAD
El comando Obtener Propiedad obtiene la propiedad del dispositivo. El número del
comando Obtener Propiedad es 0.
El comando Establecer Propiedad establece la propiedad del dispositivo. El número del
comando Establecer Propiedad es 1.
Los campos de datos de los comandos Obtener y Establecer Propiedad para las solicitudes y
respuestas se estructuran como sigue:
Datos de Solicitud de Obtener Propiedad:
Datos de Respuesta de Obtener Propiedad:
Datos de Solicitud de Establecer Propiedad:
Código de resultado
ÉXITO
FALLA
BAD_PARAMETER
Valor de los datos
Valor
0
ID de propiedad
Valor de los datos
Valor
0 – n
Valor de propiedad
Sección 4. Comunicaciones USB
Descripción
El comando se ha completado
exitosamente.
El comando falló.
El comando falló debido a un parámetro
errado o a un error de sintaxis del
comando.
15