struktur VPD_THIRD_PARTY_COPY_PAGE (storport.h)

Struktur VPD_THIRD_PARTY_COPY_PAGE menentukan halaman data produk penting (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]

Deskriptor dukungan 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 Windows 8
Header storport.h (termasuk Scsi.h, Minitape.h, Storport.h)

Lihat juga

WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR