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) |