structure STORAGE_PROPERTY_QUERY (ntddstor.h)
Cette structure est utilisée conjointement avec IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les propriétés d’un périphérique de stockage ou d’une carte.
Syntaxe
typedef struct _STORAGE_PROPERTY_QUERY {
STORAGE_PROPERTY_ID PropertyId;
STORAGE_QUERY_TYPE QueryType;
UCHAR AdditionalParameters[1];
} STORAGE_PROPERTY_QUERY, *PSTORAGE_PROPERTY_QUERY;
Membres
PropertyId
Indique si l’appelant demande un descripteur d’appareil, un descripteur d’adaptateur, une propriété de cache d’écriture, un ID unique d’appareil (DUID) ou les identificateurs d’appareil fournis dans la page des données de produit vitales (VPD) SCSI de l’appareil. Pour obtenir la liste des ID de propriété qui peuvent être attribués à ce membre, consultez STORAGE_PROPERTY_ID.
QueryType
Contient des indicateurs indiquant le type de requête à effectuer. Pour obtenir la liste des différents types de requêtes qui peuvent être attribués à ce membre, consultez STORAGE_QUERY_TYPE.
AdditionalParameters[1]
Contient un tableau d’octets avec des paramètres d’entrée supplémentaires nécessaires pour la requête PropertyId. Toutes les valeurs PropertyId nécessitent des paramètres d’entrée supplémentaires.
Remarques
Les résultats de la requête peuvent être l’une de plusieurs structures en fonction de la valeur du PropertyId membre. Ces valeurs sont énumérées par l’énumération STORAGE_PROPERTY_ID.
Si le membre QueryType a la valeur PropertyExistsQuery, aucune structure n’est retournée. Pour plus d’informations, consultez STORAGE_QUERY_TYPE.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
serveur minimum pris en charge | Windows Server 2016 |
d’en-tête | ntddstor.h (include Ntddstor.h) |