Partager via


énumération STORAGE_QUERY_TYPE (ntddstor.h)

L’énumération STORAGE_QUERY_TYPE est utilisée conjointement avec la demande de IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les propriétés d’un périphérique de stockage ou d’un adaptateur.

Syntax

typedef enum _STORAGE_QUERY_TYPE {
  PropertyStandardQuery,
  PropertyExistsQuery,
  PropertyMaskQuery,
  PropertyQueryMaxDefined
} STORAGE_QUERY_TYPE, *PSTORAGE_QUERY_TYPE;

Constantes

 
PropertyStandardQuery
Indique au pilote de port de signaler un descripteur d’appareil, un descripteur d’adaptateur ou un ID de périphérique matériel unique (DUID).
PropertyExistsQuery
Indique au pilote de port d’indiquer si le descripteur est pris en charge.
PropertyMaskQuery
Non pris en charge actuellement. Ne pas utiliser.
PropertyQueryMaxDefined
Spécifie la limite supérieure de la liste des types de requêtes. Il est utilisé pour valider le type de requête.

Remarques

L’appelant spécifie le type de requête en choisissant l’une des valeurs d’énumération.

L’appelant définit la nature exacte d’une requête IOCTL_STORAGE_QUERY_PROPERTY en spécifiant le type de requête avec l’ID de propriété. Consultez STORAGE_PROPERTY_QUERY pour obtenir une explication de la façon dont ces deux valeurs sont combinées pour définir la requête.

Configuration requise

Condition requise Valeur
En-tête ntddstor.h (inclure Ntddstor.h)

Voir aussi

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY