STORAGE_PROTOCOL_SPECIFIC_DATA_EXT structure (ntddstor.h)
La structure STORAGE_PROTOCOL_SPECIFIC_DATA_EXT décrit les données d’appareil spécifiques au protocole pour les demandes IOCTL_STORAGE_QUERY_PROPERTY et IOCTL_STORAGE_SET_PROPERTY .
Syntaxe
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;
Membres
ProtocolType
Type de protocole. Les valeurs de ce membre sont définies dans l’énumération STORAGE_PROTOCOL_TYPE .
DataType
Type de données de protocole. Les types de données sont définis dans les énumérations STORAGE_PROTOCOL_NVME_DATA_TYPE et STORAGE_PROTOCOL_ATA_DATA_TYPE .
ProtocolDataValue
Valeur des données de protocole.
ProtocolDataSubValue
Sous-valeur de la valeur des données de protocole.
ProtocolDataOffset
Décalage de la mémoire tampon de données par rapport au début de cette structure. La valeur standard est sizeof(STORAGE_PROTOCOL_SPECIFIC_DATA_EXT).
ProtocolDataLength
Longueur des données de protocole. ProtocolDataLength doit être >= 512 octets.
FixedProtocolReturnData
Données retournées.
ProtocolDataSubValue2
Première sous-valeur de données supplémentaire.
ProtocolDataSubValue3
Deuxième sous-valeur de données supplémentaire.
ProtocolDataSubValue4
Troisième sous-valeur de données supplémentaire.
ProtocolDataSubValue5
Quatrième sous-valeur de données supplémentaires.
ProtocolDataSubValue6
Cinquième sous-valeur de données supplémentaire.
Reserved[4]
Réservé pour une utilisation ultérieure ; n’utilisez pas.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddstor.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour