DUID_MATCH_STATUS enumeração (storduid.h)
A enumeração DUID_MATCH_STATUS lista os valores status retornados pela rotina 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 os campos nos dois DUIDs (Identificadores Exclusivos do Dispositivo) correspondem exatamente. |
DuidSubIdMatch O número de série ou uma das sub-IDs exclusivas corresponde. Os dois DUIDs provavelmente representam o mesmo dispositivo. |
DuidNoMatch Nenhuma das sub-IDs corresponde à página 83h dos dados vitais do produto (VPD). Nenhum dos dados não VPD corresponde. |
DuidErrorGeneral Ocorreu um erro para uma causa não especificada. |
DuidErrorMissingDuid Um dos dois DUIDs a serem comparados está ausente. |
DuidErrorVersionMismatch Os dois DUIDs a serem comparados não têm a mesma versão. |
DuidErrorInvalidDuid Pelo menos um dos dois DUIDs a serem comparados é inválido. |
DuidErrorInvalidDeviceIdDescSize Pelo menos um dos dois DUIDs a serem comparados contém um descritor de ID de dispositivo inválido (STORAGE_DEVICE_ID_DESCRIPTOR). Esse descritor relata dados de VPD. |
DuidErrorInvalidDeviceDescSize Pelo menos um dos dois DUIDs a serem comparados contém um descritor de dispositivo inválido (STORAGE_DEVICE_DESCRIPTOR). Esse descritor relata dados de consulta não VPD.. |
DuidErrorInvalidLayoutSigSize Pelo menos um dos dois DUIDs a serem comparados contém um tamanho de assinatura de layout de unidade inválido. |
DuidErrorInvalidLayoutSigVersion Pelo menos um dos dois DUIDs a serem comparados contém uma assinatura de layout de unidade inválida. |
DuidErrorMaximum Esse valor delimita o limite superior dos valores de enumeração nessa enumeração. Esse valor permite que um consumidor DUID crie um loop que testa todos os valores de erro válidos retornados pela rotina CompareStorageDuids . À medida que novos dados de identificador são adicionados a versões futuras do DUID, novos valores de erro especificarão quais partes do DUID não estão bem formadas. |
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | storduid.h (inclua Storduid.h) |