Compartir a través de


estructura STORAGE_PROTOCOL_SPECIFIC_DATA_EXT (ntddstor.h)

La estructura de STORAGE_PROTOCOL_SPECIFIC_DATA_EXT describe los datos de dispositivo específicos del protocolo para las solicitudes de IOCTL_STORAGE_QUERY_PROPERTY y IOCTL_STORAGE_SET_PROPERTY .

Sintaxis

typedef struct _STORAGE_PROTOCOL_SPECIFIC_DATA_EXT {
  STORAGE_PROTOCOL_TYPE ProtocolType;
  ULONG                 DataType;
  ULONG                 ProtocolDataValue;
  ULONG                 ProtocolDataSubValue;
  ULONG                 ProtocolDataOffset;
  ULONG                 ProtocolDataLength;
  ULONG                 FixedProtocolReturnData;
  ULONG                 ProtocolDataSubValue2;
  ULONG                 ProtocolDataSubValue3;
  ULONG                 ProtocolDataSubValue4;
  ULONG                 ProtocolDataSubValue5;
  ULONG                 ProtocolDataSubValue6;
  ULONG                 Reserved[4];
} STORAGE_PROTOCOL_SPECIFIC_DATA_EXT, *PSTORAGE_PROTOCOL_SPECIFIC_DATA_EXT;

Miembros

ProtocolType

Tipo de protocolo. Los valores de este miembro se definen en la enumeración STORAGE_PROTOCOL_TYPE .

DataType

Tipo de datos de protocolo. Los tipos de datos se definen en las enumeraciones STORAGE_PROTOCOL_NVME_DATA_TYPE y STORAGE_PROTOCOL_ATA_DATA_TYPE .

ProtocolDataValue

Valor de datos del protocolo.

ProtocolDataSubValue

Subvalor del valor de datos del protocolo.

ProtocolDataOffset

Desplazamiento del búfer de datos desde el principio de esta estructura. El valor típico es sizeof(STORAGE_PROTOCOL_SPECIFIC_DATA_EXT).

ProtocolDataLength

Longitud de los datos del protocolo. ProtocolDataLength debe ser >= 512 bytes.

FixedProtocolReturnData

Datos devueltos.

ProtocolDataSubValue2

Primer subvalor de datos adicionales.

ProtocolDataSubValue3

Segundo subvalor de datos adicionales.

ProtocolDataSubValue4

Tercer subvalor de datos adicionales.

ProtocolDataSubValue5

Cuarto subvalor de datos adicionales.

ProtocolDataSubValue6

Quinto subvalor de datos adicionales.

Reserved[4]

Reservado para uso futuro; no use.

Requisitos

Requisito Valor
Header ntddstor.h

Consulte también