struktur VPD_THIRD_PARTY_COPY_PAGE (scsi.h)

Struktur VPD_THIRD_PARTY_COPY_PAGE menentukan halaman data produk vital (VPD) untuk operasi transfer data offload.

Sintaks

typedef struct _VPD_THIRD_PARTY_COPY_PAGE {
  UCHAR DeviceType : 5;
  UCHAR DeviceTypeQualifier : 3;
  UCHAR PageCode;
  UCHAR PageLength[2];
  UCHAR ThirdPartyCopyDescriptors[ANYSIZE_ARRAY];
} VPD_THIRD_PARTY_COPY_PAGE, *PVPD_THIRD_PARTY_COPY_PAGE;

Anggota

DeviceType

Jenis perangkat. Ini adalah jenis perangkat yang sama yang ditentukan untuk digunakan dalam data pertanyaan untuk perangkat penyimpanan.

DeviceTypeQualifier

Kode kualifikasi untuk perangkat. Saat ini, DEVICE_CONNECTED, adalah satu-satunya nilai yang valid.

PageCode

Kode halaman untuk halaman salinan pihak ketiga VPD. Kode halaman ini didefinisikan sebagai 0x8f.

PageLength[2]

Panjangnya, dalam byte, dari halaman VPD. Untuk transfer data offload di Windows, PageLength harus >= 0x24.

ThirdPartyCopyDescriptors[ANYSIZE_ARRAY]

Mendukung deskriptor untuk operasi penyalinan. Pada sistem Windows, ThirdPartyCopyDescriptors akan berisi satu deskriptor yang diformat sebagai struktur WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR .

Keterangan

Semua nilai multibyte dalam format big endian. Sebelum evaluasi, nilai-nilai ini harus dikonversi agar sesuai dengan format endian platform saat ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 8.
Header scsi.h (termasuk Scsi.h, Minitape.h, Storport.h)

Lihat juga

WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR