Compartir a través de


enumeración DUID_MATCH_STATUS (storduid.h)

La enumeración DUID_MATCH_STATUS enumera los valores de estado que devuelve la rutina CompareStorageDuids .

Syntax

typedef enum _DUID_MATCH_STATUS {
  DuidExactMatch,
  DuidSubIdMatch,
  DuidNoMatch,
  DuidErrorGeneral,
  DuidErrorMissingDuid,
  DuidErrorVersionMismatch,
  DuidErrorInvalidDuid,
  DuidErrorInvalidDeviceIdDescSize,
  DuidErrorInvalidDeviceDescSize,
  DuidErrorInvalidLayoutSigSize,
  DuidErrorInvalidLayoutSigVersion,
  DuidErrorMaximum
} DUID_MATCH_STATUS;

Constantes

 
DuidExactMatch
Todos los campos de los dos identificadores únicos de dispositivo (DUID) coinciden exactamente.
DuidSubIdMatch
El número de serie o uno de los identificadores secundarios únicos coincide. Los dos DUID probablemente representan el mismo dispositivo.
DuidNoMatch
Ninguno de los subdirecciones coincide en la página 83h de los datos vitales del producto (VPD). Ninguno de los datos que no son VPD coincide.
DuidErrorGeneral
Se produjo un error para una causa no especificada.
DuidErrorMissingDuid
Faltan uno de los dos DUID que se van a comparar.
DuidErrorVersionMismatch
Los dos DUID que se van a comparar no tienen la misma versión.
DuidErrorInvalidDuid
Al menos uno de los dos DUID que se van a comparar no es válido.
DuidErrorInvalidDeviceIdDescSize
Al menos uno de los dos DUID que se van a comparar contiene un descriptor de identificador de dispositivo no válido (STORAGE_DEVICE_ID_DESCRIPTOR). Este descriptor informa de los datos de VPD.
DuidErrorInvalidDeviceDescSize
Al menos uno de los dos DUID que se van a comparar contiene un descriptor de dispositivo no válido (STORAGE_DEVICE_DESCRIPTOR). Este descriptor notifica datos de consulta que no son de VPD.
DuidErrorInvalidLayoutSigSize
Al menos uno de los dos DUID que se van a comparar contiene un tamaño de firma de diseño de unidad no válido.
DuidErrorInvalidLayoutSigVersion
Al menos uno de los dos DUID que se van a comparar contiene una firma de diseño de unidad no válida.
DuidErrorMaximum
Este valor delimita el límite superior de los valores de enumeración de esta enumeración. Este valor permite a un consumidor duid crear un bucle que comprueba todos los valores de error válidos que devuelve la rutina CompareStorageDuids . A medida que se agregan nuevos datos de identificador a versiones futuras del DUID, los nuevos valores de error especificarán qué partes del DUID no tienen el formato correcto.

Requisitos

Requisito Valor
Header storduid.h (incluya Storduid.h)

Consulte también

CompareStorageDuids

STORAGE_DEVICE_DESCRIPTOR

STORAGE_DEVICE_ID_DESCRIPTOR