DUID_MATCH_STATUS-Aufzählung (storduid.h)
Die DUID_MATCH_STATUS-Aufzählung listet die Statuswerte auf, die die CompareStorageDuids- Routine zurückgibt.
Syntax
typedef enum _DUID_MATCH_STATUS {
DuidExactMatch,
DuidSubIdMatch,
DuidNoMatch,
DuidErrorGeneral,
DuidErrorMissingDuid,
DuidErrorVersionMismatch,
DuidErrorInvalidDuid,
DuidErrorInvalidDeviceIdDescSize,
DuidErrorInvalidDeviceDescSize,
DuidErrorInvalidLayoutSigSize,
DuidErrorInvalidLayoutSigVersion,
DuidErrorMaximum
} DUID_MATCH_STATUS;
Konstanten
DuidExactMatch Alle Felder in den beiden DUIDs (Device Unique Identifiers) stimmen exakt überein. |
DuidSubIdMatch Entweder die Seriennummer oder eine der eindeutigen Unter-IDs entspricht. Die beiden DUIDs stellen wahrscheinlich dasselbe Gerät dar. |
DuidNoMatch Keine der Unter-IDs stimmen auf Seite 83h der wichtigen Produktdaten (VPD) überein. Keines der Nicht-VPD-Daten stimmt überein. |
DuidErrorGeneral Für eine nicht angegebene Ursache ist ein Fehler aufgetreten. |
DuidErrorMissingDuid Einer der beiden zu vergleichenden DUIDs fehlt. |
DuidErrorVersionMismatch Die beiden zu vergleichenden DUIDs weisen nicht dieselbe Version auf. |
DuidErrorInvalidDuid Mindestens eine der beiden zu vergleichenden DUIDs ist ungültig. |
DuidErrorInvalidDeviceIdDescSize Mindestens eine der beiden zu vergleichenden DUIDs enthält einen ungültigen Geräte-ID-Deskriptor (STORAGE_DEVICE_ID_DESCRIPTOR). Dieser Deskriptor meldet VPD-Daten. |
DuidErrorInvalidDeviceDescSize Mindestens einer der beiden zu vergleichenden DUIDs enthält einen ungültigen Gerätedeskriptor (STORAGE_DEVICE_DESCRIPTOR). Dieser Deskriptor meldet Nicht-VPD-Untersuchungsdaten.. |
DuidErrorInvalidLayoutSigSize Mindestens eine der beiden zu vergleichenden DUIDs enthält eine ungültige Laufwerkslayoutsignaturgröße. |
DuidErrorInvalidLayoutSigVersion Mindestens eine der beiden zu vergleichenden DUIDs enthält eine ungültige Laufwerklayoutsignatur. |
DuidErrorMaximum Dieser Wert begrenzt die obere Grenze der Enumerationswerte in dieser Enumeration. Dieser Wert ermöglicht es einem DUID-Consumer, eine Schleife zu erstellen, die auf alle gültigen Fehlerwerte testet, die die CompareStorageDuids Routine zurückgibt. Wenn neue Bezeichnerdaten zukünftigen Versionen der DUID hinzugefügt werden, geben neue Fehlerwerte an, welche Teile der DUID nicht wohlgeformt sind. |
Anforderungen
Anforderung | Wert |
---|---|
Header- | storduid.h (include Storduid.h) |