VPD_THIRD_PARTY_COPY_PAGE Struktur (scsi.h)
Die VPD_THIRD_PARTY_COPY_PAGE-Struktur definiert die Seite für wichtige Produktdaten (VPD) für Offload-Datenübertragungen.
Syntax
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;
Angehörige
DeviceType
Der Gerätetyp. Dies ist derselbe Gerätetyp, der für die Verwendung in den Untersuchungsdaten für das Speichergerät definiert ist.
DeviceTypeQualifier
Ein Qualifizierercode für das Gerät. Derzeit ist DEVICE_CONNECTEDder einzige gültige Wert.
PageCode
Der Seitencode für die VPD-Kopieseite von Drittanbietern. Dieser Seitencode wird als 0x8f definiert.
PageLength[2]
Die Länge der VPD-Seite in Bytes. Für die Offload-Datenübertragung unter Windows muss PageLength->= 0x24 sein.
ThirdPartyCopyDescriptors[ANYSIZE_ARRAY]
Unterstützungsdeskriptoren für Kopiervorgänge. Auf Windows-Systemen enthalten ThirdPartyCopyDescriptors einen Deskriptor, der als WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR Struktur formatiert ist.
Bemerkungen
Alle Multibytewerte sind im Big Endian-Format. Vor der Auswertung müssen diese Werte in das endische Format der aktuellen Plattform konvertiert werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar ab Windows 8. |
Header- | scsi.h (include Scsi.h, Minitape.h, Storport.h) |