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) |