struttura VPD_THIRD_PARTY_COPY_PAGE (minitape.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 | minitape.h (include Scsi.h, Minitape.h, Storport.h) |