énumération DUID_MATCH_STATUS (storduid.h)
L’énumération DUID_MATCH_STATUS répertorie les valeurs status que la routine CompareStorageDuids retourne.
Syntax
typedef enum _DUID_MATCH_STATUS {
DuidExactMatch,
DuidSubIdMatch,
DuidNoMatch,
DuidErrorGeneral,
DuidErrorMissingDuid,
DuidErrorVersionMismatch,
DuidErrorInvalidDuid,
DuidErrorInvalidDeviceIdDescSize,
DuidErrorInvalidDeviceDescSize,
DuidErrorInvalidLayoutSigSize,
DuidErrorInvalidLayoutSigVersion,
DuidErrorMaximum
} DUID_MATCH_STATUS;
Constantes
DuidExactMatch Tous les champs des deux identificateurs uniques d’appareil (DUID) correspondent exactement. |
DuidSubIdMatch Le numéro de série ou l’un des sous-ID uniques correspond. Les deux DUID représentent probablement le même appareil. |
DuidNoMatch Aucun des sous-ID ne correspond à la page 83h des données de produit vitales (VPD). Aucune des données non-VPD ne correspond. |
DuidErrorGeneral Une erreur s’est produite pour une cause non spécifiée. |
DuidErrorMissingDuid L’un des deux DUID à comparer est manquant. |
DuidErrorVersionMismatch Les deux DUID à comparer n’ont pas la même version. |
DuidErrorInvalidDuid Au moins l’un des deux DUID à comparer n’est pas valide. |
DuidErrorInvalidDeviceIdDescSize Au moins l’un des deux DUID à comparer contient un descripteur d’ID d’appareil non valide (STORAGE_DEVICE_ID_DESCRIPTOR). Ce descripteur signale des données VPD. |
DuidErrorInvalidDeviceDescSize Au moins l’un des deux DUID à comparer contient un descripteur d’appareil non valide (STORAGE_DEVICE_DESCRIPTOR). Ce descripteur signale des données d’enquête non-VPD.. |
DuidErrorInvalidLayoutSigSize Au moins l’un des deux DUID à comparer contient une taille de signature de disposition de lecteur non valide. |
DuidErrorInvalidLayoutSigVersion Au moins l’un des deux DUID à comparer contient une signature de disposition de lecteur non valide. |
DuidErrorMaximum Cette valeur délimite la limite supérieure des valeurs d’énumération de cette énumération. Cette valeur permet à un consommateur DUID de créer une boucle qui teste toutes les valeurs d’erreur valides retournées par la routine CompareStorageDuids . À mesure que de nouvelles données d’identificateur sont ajoutées aux versions futures du DUID, les nouvelles valeurs d’erreur spécifient les parties du DUID qui ne sont pas correctement formées. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | storduid.h (inclure Storduid.h) |