Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисление DUID_MATCH_STATUS содержит значения состояния, возвращаемые подпрограммой CompareStorageDuid s.
Синтаксис
typedef enum _DUID_MATCH_STATUS {
DuidExactMatch,
DuidSubIdMatch,
DuidNoMatch,
DuidErrorGeneral,
DuidErrorMissingDuid,
DuidErrorVersionMismatch,
DuidErrorInvalidDuid,
DuidErrorInvalidDeviceIdDescSize,
DuidErrorInvalidDeviceDescSize,
DuidErrorInvalidLayoutSigSize,
DuidErrorInvalidLayoutSigVersion,
DuidErrorMaximum
} DUID_MATCH_STATUS;
Константы
DuidExactMatchВсе поля в двух уникальных идентификаторах устройств (DUID) совпадают точно. |
DuidSubIdMatchСерийный номер или один из уникальных вложенных идентификаторов. Два идентификатора DUID, вероятно, представляют одно и то же устройство. |
DuidNoMatchНи один из вложенных идентификаторов не совпадает со страницей 83h данных жизненно важных продуктов (VPD). Ни один из не совпадает с данными, отличными от VPD. |
DuidErrorGeneralПроизошла ошибка для неопределенной причины. |
DuidErrorMissingDuidОдин из двух идентификаторов DUID для сравнения отсутствует. |
DuidErrorVersionMismatchДва идентификатора DUID для сравнения не имеют той же версии. |
DuidErrorInvalidDuidПо крайней мере один из двух идентификаторов DUID для сравнения является недопустимым. |
DuidErrorInvalidDeviceIdDescSizeПо крайней мере один из двух идентификаторов DUID для сравнения содержит недопустимый дескриптор идентификатора устройства (STORAGE_DEVICE_ID_DESCRIPTOR). Этот дескриптор сообщает данные VPD. |
DuidErrorInvalidDeviceDescSizeПо крайней мере один из двух идентификаторов DUID для сравнения содержит недопустимый дескриптор устройства (STORAGE_DEVICE_DESCRIPTOR). Этот дескриптор сообщает данные запроса, отличные от VPD.. |
DuidErrorInvalidLayoutSigSizeПо крайней мере один из двух идентификаторов DUID для сравнения содержит недопустимый размер подписи макета диска. |
DuidErrorInvalidLayoutSigVersionПо крайней мере один из двух идентификаторов DUID для сравнения содержит недопустимую подпись макета диска. |
DuidErrorMaximumЭто значение разделяет верхний предел значений перечисления в этом перечислении. Это значение позволяет потребителю DUID создать цикл, который проверяет все допустимые значения ошибок, возвращаемые подпрограммой CompareStorageDuids. При добавлении новых данных идентификатора в будущие версии DUID новые значения ошибок будут указывать, какие части DUID не являются хорошо сформированными. |
Требования
| Требование | Ценность |
|---|---|
| заголовка | storduid.h (include Storduid.h) |