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.

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

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.

Observaciones

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.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible a partir de Windows 8.
encabezado de minitape.h (incluya Scsi.h, Minitape.h, Storport.h)

Consulte también

WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR