Condividi tramite


STORAGE_PROTOCOL_SPECIFIC_DATA_EXT struttura (ntddstor.h)

La struttura STORAGE_PROTOCOL_SPECIFIC_DATA_EXT descrive i dati del dispositivo specifici del protocollo per le richieste di IOCTL_STORAGE_QUERY_PROPERTY e IOCTL_STORAGE_SET_PROPERTY .

Sintassi

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;

Members

ProtocolType

Tipo di protocollo. I valori per questo membro vengono definiti nell'enumerazione STORAGE_PROTOCOL_TYPE .

DataType

Tipo di dati del protocollo. I tipi di dati sono definiti nelle enumerazioni STORAGE_PROTOCOL_NVME_DATA_TYPE e STORAGE_PROTOCOL_ATA_DATA_TYPE .

ProtocolDataValue

Valore dei dati del protocollo.

ProtocolDataSubValue

Valore secondario del valore dei dati del protocollo.

ProtocolDataOffset

Offset del buffer dei dati dall'inizio di questa struttura. Il valore tipico è sizeof(STORAGE_PROTOCOL_SPECIFIC_DATA_EXT).

ProtocolDataLength

Lunghezza dei dati del protocollo. ProtocolDataLength deve essere >= 512 byte.

FixedProtocolReturnData

Dati restituiti.

ProtocolDataSubValue2

Primo sottovalore di dati aggiuntivi.

ProtocolDataSubValue3

Secondo sottovalore dei dati aggiuntivi.

ProtocolDataSubValue4

Terzo sottovalore dei dati aggiuntivi.

ProtocolDataSubValue5

Quarto valore secondario dei dati aggiuntivi.

ProtocolDataSubValue6

Quinto sottovalore dati aggiuntivi.

Reserved[4]

Riservato per l'uso futuro; non usare.

Requisiti

Requisito Valore
Intestazione ntddstor.h

Vedi anche