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 diesen Member 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
Zweiter zusätzlicher Datenunterwert.
ProtocolDataSubValue4
Dritter zusätzlicher Datenunterwert.
ProtocolDataSubValue5
Vierter zusätzlicher Datenunterwert.
Reserved[5]
Für zukünftige Verwendung reserviert; nicht verwenden.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddstor.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für