Compartir a través de


VPD_THIRD_PARTY_COPY_PAGE estructura (scsi.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 scsi.h (incluya Scsi.h, Minitape.h, Storport.h)

Consulte también

WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR