Condividi tramite


enumerazione DUID_MATCH_STATUS (storduid.h)

L'enumerazione DUID_MATCH_STATUS elenca i valori di stato restituiti dalla routine CompareStorageDuids .

Sintassi

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

Costanti

 
DuidExactMatch
Tutti i campi nei due ID univoci del dispositivo corrispondono esattamente.
DuidSubIdMatch
Il numero di serie o uno degli ID secondari univoci corrisponde. I due DUID probabilmente rappresentano lo stesso dispositivo.
DuidNoMatch
Nessuno degli ID secondari corrisponde nella pagina 83h dei dati vitali del prodotto (VPD). Nessuno dei dati non VPD corrisponde.
DuidErrorGeneral
Si è verificato un errore per una causa non specificata.
DuidErrorMissingDuid
Uno dei due DUID da confrontare è mancante.
DuidErrorVersionMismatch
I due DUID da confrontare non hanno la stessa versione.
DuidErrorInvalidDuid
Almeno uno dei due DUID da confrontare non è valido.
DuidErrorInvalidDeviceIdDescSize
Almeno uno dei due DUID da confrontare contiene un descrittore ID dispositivo non valido (STORAGE_DEVICE_ID_DESCRIPTOR). Questo descrittore segnala i dati VPD.
DuidErrorInvalidDeviceDescSize
Almeno uno dei due DUID da confrontare contiene un descrittore di dispositivo non valido (STORAGE_DEVICE_DESCRIPTOR). Questo descrittore segnala i dati di richiesta non VPD.
DuidErrorInvalidLayoutSigSize
Almeno uno dei due DUID da confrontare contiene una dimensione della firma del layout dell'unità non valida.
DuidErrorInvalidLayoutSigVersion
Almeno uno dei due DUID da confrontare contiene una firma di layout dell'unità non valida.
DuidErrorMaximum
Questo valore delimita il limite superiore dei valori di enumerazione in questa enumerazione. Questo valore consente a un consumer DUID di creare un ciclo che verifica tutti i valori di errore validi restituiti dalla routine CompareStorageDuids . Man mano che i nuovi dati dell'identificatore vengono aggiunti alle versioni future del DUID, i nuovi valori di errore specificano quali parti del DUID non sono ben formate.

Requisiti

Requisito Valore
Intestazione storduid.h (include Storduid.h)

Vedi anche

CompareStorageDuids

STORAGE_DEVICE_DESCRIPTOR

STORAGE_DEVICE_ID_DESCRIPTOR