estructura VPD_THIRD_PARTY_COPY_PAGE (minitape.h)
La estructura VPD_THIRD_PARTY_COPY_PAGE define la página de datos vitales del producto (VPD) para las operaciones de transferencia de datos de descarga.
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;
DeviceType
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 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 de 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 operaciones de copia. En los sistemas Windows, thirdPartyCopyDescriptors contendrá un descriptor con formato de estructura WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR.
Todos los valores multibyte están en formato big endian. Antes de la evaluación, estos valores deben convertirse para que coincidan con el formato endian de la plataforma actual.
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible a partir de Windows 8. |
encabezado de | minitape.h (incluya Scsi.h, Minitape.h, Storport.h) |