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 rappresentano probabilmente lo stesso dispositivo. |
DuidNoMatch Nessuno degli ID secondari corrisponde alla 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 vengono aggiunti nuovi dati di identificatore alle versioni future del DUID, i nuovi valori di errore specificano quali parti del DUID non sono ben formate. |
Fabbisogno
Requisito | Valore |
---|---|
intestazione | storduid.h (include Storduid.h) |