estrutura STORAGE_PROTOCOL_SPECIFIC_DATA_EXT (ntddstor.h)

A estrutura STORAGE_PROTOCOL_SPECIFIC_DATA_EXT descreve os dados de dispositivo específicos do protocolo para solicitações de IOCTL_STORAGE_QUERY_PROPERTY e IOCTL_STORAGE_SET_PROPERTY .

Sintaxe

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                 Reserved[5];
} STORAGE_PROTOCOL_SPECIFIC_DATA_EXT, *PSTORAGE_PROTOCOL_SPECIFIC_DATA_EXT;

Membros

ProtocolType

O tipo de protocolo. Os valores desse membro são definidos na enumeração STORAGE_PROTOCOL_TYPE .

DataType

O tipo de dados de protocolo. Os tipos de dados são definidos nas enumerações STORAGE_PROTOCOL_NVME_DATA_TYPE e STORAGE_PROTOCOL_ATA_DATA_TYPE .

ProtocolDataValue

O valor dos dados do protocolo.

ProtocolDataSubValue

Sub-valor do valor de dados do protocolo.

ProtocolDataOffset

O deslocamento do buffer de dados desde o início dessa estrutura. O valor típico é sizeof(STORAGE_PROTOCOL_SPECIFIC_DATA_EXT).

ProtocolDataLength

O comprimento dos dados do protocolo. ProtocolDataLength deve ser >= 512 bytes.

FixedProtocolReturnData

Os dados retornados.

ProtocolDataSubValue2

Primeiro sub-valor de dados adicional.

ProtocolDataSubValue3

Segundo sub-valor de dados adicional.

ProtocolDataSubValue4

Terceiro sub-valor de dados adicional.

ProtocolDataSubValue5

Quarto sub-valor de dados adicional.

Reserved[5]

Reservado para uso futuro; não use.

Requisitos

Requisito Valor
Cabeçalho ntddstor.h

Confira também

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_PROPERTY

STORAGE_PROTOCOL_SPECIFIC_DATA