struttura VPD_THIRD_PARTY_COPY_PAGE (scsi.h)

La struttura VPD_THIRD_PARTY_COPY_PAGE definisce la pagina dei dati di prodotto (VPD) vitali per le operazioni di trasferimento dei dati di offload.

Sintassi

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;

Members

DeviceType

Tipo di dispositivo. Si tratta dello stesso tipo di dispositivo definito per l'uso nei dati di richiesta per il dispositivo di archiviazione.

DeviceTypeQualifier

Codice qualificatore per il dispositivo. Attualmente, DEVICE_CONNECTED, è l'unico valore valido.

PageCode

Il codice della tabella per la pagina di copia di terze parti VPD. Questo codice di pagina è definito come 0x8f.

PageLength[2]

Lunghezza, in byte, della pagina VPD. Per il trasferimento di dati offload in Windows, PageLength deve essere >= 0x24.

ThirdPartyCopyDescriptors[ANYSIZE_ARRAY]

Supporto dei descrittori per le operazioni di copia. Nei sistemi Windows , ThirdPartyCopyDescriptor conterrà un descrittore formattato come struttura WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR .

Commenti

Tutti i valori multibyte sono in formato big endian. Prima della valutazione, questi valori devono essere convertiti in modo che corrispondano al formato endian della piattaforma corrente.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 8.
Intestazione scsi.h (include Scsi.h, Minitape.h, Storport.h)

Vedi anche

WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR