estructura VPD_THIRD_PARTY_COPY_PAGE (minitape.h)
La estructura de VPD_THIRD_PARTY_COPY_PAGE define la página de datos vitales del producto (VPD) para las operaciones de transferencia de datos de descarga.
Sintaxis
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;
Miembros
DeviceType
El tipo de dispositivo. Este es el mismo tipo de dispositivo definido para su uso en los datos de consulta del dispositivo de almacenamiento.
DeviceTypeQualifier
Código de calificador para el dispositivo. Actualmente, DEVICE_CONNECTED es el único valor válido.
PageCode
El código de página de la página de copia de terceros vpD. Este código de página se define como 0x8f.
PageLength[2]
Longitud, en bytes, de la página VPD. Para descargar la transferencia de datos en Windows, PageLength debe ser >= 0x24.
ThirdPartyCopyDescriptors[ANYSIZE_ARRAY]
Admite descriptores para las operaciones de copia. En los sistemas Windows, ThirdPartyCopyDescriptors contendrá un descriptor con formato de estructura WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR .
Comentarios
Todos los valores multibyte están en formato big endian. Antes de la evaluación, estos valores se deben convertir para que coincidan con el formato endian de la plataforma actual.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 8. |
Encabezado | minitape.h (incluya Scsi.h, Minitape.h, Storport.h) |