enumerasi DUID_MATCH_STATUS (storduid.h)

Enumerasi DUID_MATCH_STATUS mencantumkan nilai status yang dikembalikan rutin CompareStorageDuids .

Sintaks

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

Konstanta

 
DuidExactMatch
Semua bidang dalam dua Pengidentifikasi Unik Perangkat (DUID) sama persis.
DuidSubIdMatch
Baik nomor seri atau salah satu sub-ID unik cocok. Dua DUID mungkin mewakili perangkat yang sama.
DuidNoMatch
Tidak ada sub-ID yang cocok di halaman 83 jam dari data produk vital (VPD). Tidak ada data non-VPD yang cocok.
DuidErrorGeneral
Terjadi kesalahan untuk penyebab yang tidak ditentukan.
DuidErrorMissingDuid
Salah satu dari dua DUID yang akan dibandingkan hilang.
DuidErrorVersionMismatch
Dua DUID yang akan dibandingkan tidak memiliki versi yang sama.
DuidErrorInvalidDuid
Setidaknya salah satu dari dua DUID yang akan dibandingkan tidak valid.
DuidErrorInvalidDeviceIdDescSize
Setidaknya salah satu dari dua DUID untuk dibandingkan berisi deskriptor ID perangkat yang tidak valid (STORAGE_DEVICE_ID_DESCRIPTOR). Deskriptor ini melaporkan data VPD.
DuidErrorInvalidDeviceDescSize
Setidaknya salah satu dari dua DUID yang akan dibandingkan berisi deskriptor perangkat yang tidak valid (STORAGE_DEVICE_DESCRIPTOR). Deskriptor ini melaporkan data pertanyaan non-VPD..
DuidErrorInvalidLayoutSigSize
Setidaknya satu dari dua DUID yang akan dibandingkan berisi ukuran tanda tangan tata letak drive yang tidak valid.
DuidErrorInvalidLayoutSigVersion
Setidaknya salah satu dari dua DUID yang akan dibandingkan berisi tanda tangan tata letak drive yang tidak valid.
DuidErrorMaximum
Nilai ini memisahkan batas atas nilai enumerasi dalam enumerasi ini. Nilai ini memungkinkan konsumen DUID untuk membuat perulangan yang menguji semua nilai kesalahan valid yang dikembalikan rutin CompareStorageDuids . Karena data pengidentifikasi baru ditambahkan ke versi DUID yang akan datang, nilai kesalahan baru akan menentukan bagian DUID mana yang tidak terbentuk dengan baik.

Persyaratan

Persyaratan Nilai
Header storduid.h (termasuk Storduid.h)

Lihat juga

BandingkanStorageDuids

STORAGE_DEVICE_DESCRIPTOR

STORAGE_DEVICE_ID_DESCRIPTOR