STORAGE_PROTOCOL_SPECIFIC_DATA_EXT Struktur (ntddstor.h)

Die STORAGE_PROTOCOL_SPECIFIC_DATA_EXT Struktur beschreibt die protokollspezifischen Gerätedaten für IOCTL_STORAGE_QUERY_PROPERTY und IOCTL_STORAGE_SET_PROPERTY Anforderungen.

Syntax

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;

Member

ProtocolType

Der Protokolltyp. Werte für dieses Element werden in der STORAGE_PROTOCOL_TYPE-Enumeration definiert.

DataType

Der Protokolldatentyp. Datentypen werden in den STORAGE_PROTOCOL_NVME_DATA_TYPE und STORAGE_PROTOCOL_ATA_DATA_TYPE Enumerationen definiert.

ProtocolDataValue

Der Protokolldatenwert.

ProtocolDataSubValue

Unterwert des Protokolldatenwerts.

ProtocolDataOffset

Der Offset des Datenpuffers vom Anfang dieser Struktur. Der typische Wert ist sizeof(STORAGE_PROTOCOL_SPECIFIC_DATA_EXT).

ProtocolDataLength

Die Länge der Protokolldaten. ProtocolDataLength muss = 512 Bytes sein >.

FixedProtocolReturnData

Die zurückgegebenen Daten.

ProtocolDataSubValue2

Erster zusätzlicher Datenunterwert.

ProtocolDataSubValue3

Zweiten zusätzlichen Datenunterwert.

ProtocolDataSubValue4

Dritter zusätzlicher Datenunterwert.

ProtocolDataSubValue5

Vierter zusätzlicher Datenunterwert.

Reserved[5]

Reserviert für zukünftige Nutzung; verwenden Sie nicht.

Anforderungen

   
Kopfzeile ntddstor.h

Weitere Informationen

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_PROPERTY

STORAGE_PROTOCOL_SPECIFIC_DATA