Partilhar via


DUID_MATCH_STATUS enumeração (storduid.h)

A enumeração DUID_MATCH_STATUS lista os valores de status que o CompareStorageDuids rotina retorna.

Sintaxe

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 na página 83h da VPD (dados vitais do produto). Nenhuma das correspondências de dados não VPD.
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 investigação 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 que o CompareStorageDuids rotina retorna. À 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)

Consulte também

CompareStorageDuids

STORAGE_DEVICE_DESCRIPTOR

STORAGE_DEVICE_ID_DESCRIPTOR