enumeración DUID_MATCH_STATUS (storduid.h)
La enumeración DUID_MATCH_STATUS enumera los valores de estado que devuelve la rutina CompareStorageDuids.
typedef enum _DUID_MATCH_STATUS {
DuidExactMatch,
DuidSubIdMatch,
DuidNoMatch,
DuidErrorGeneral,
DuidErrorMissingDuid,
DuidErrorVersionMismatch,
DuidErrorInvalidDuid,
DuidErrorInvalidDeviceIdDescSize,
DuidErrorInvalidDeviceDescSize,
DuidErrorInvalidLayoutSigSize,
DuidErrorInvalidLayoutSigVersion,
DuidErrorMaximum
} DUID_MATCH_STATUS;
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 con 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 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 que un consumidor DUID cree un bucle que pruebe 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 están bien formadas. |
Requisito | Valor |
---|---|
encabezado de | storduid.h (incluya Storduid.h) |