VPD_THIRD_PARTY_COPY_PAGE struttura (storport.h)
La struttura VPD_THIRD_PARTY_COPY_PAGE definisce la pagina dei dati di prodotto (VPD) vitale per l'offload delle operazioni di trasferimento dei dati.
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. Questo è lo stesso tipo di dispositivo definito per l'uso nei dati dell'indagine per il dispositivo di archiviazione.
DeviceTypeQualifier
Codice qualificatore per il dispositivo. Attualmente, DEVICE_CONNECTED, è l'unico valore valido.
PageCode
Codice della pagina per la pagina di copia di terze parti VPD. Questo codice di pagina viene definito come 0x8f.
PageLength[2]
Lunghezza, in byte, della pagina VPD. Per il trasferimento dei dati offload in Windows, PageLength deve essere >= 0x24.
ThirdPartyCopyDescriptors[ANYSIZE_ARRAY]
Descrittori di supporto per le operazioni di copia. Nei sistemi Windows, ThirdPartyCopyDescriptors 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 | Windows 8 |
Intestazione | storport.h (include Scsi.h, Minitape.h, Storport.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per