Compartir a través de


estructura de VPD_THIRD_PARTY_COPY_PAGE (storport.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

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

Un 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 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]

Se admiten 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 Windows 8
Encabezado storport.h (include Scsi.h, Minitape.h, Storport.h)

Consulte también

WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR