Partager via


structure PHYSICAL_ELEMENT_STATUS_REQUEST (ntddstor.h)

La structure PHYSICAL_ELEMENT_STATUS_REQUEST définit l’élément de départ à rechercher l’état de l’élément physique d’un appareil.

Syntaxe

typedef struct _PHYSICAL_ELEMENT_STATUS_REQUEST {
  ULONG Version;
  ULONG Size;
  ULONG StartingElement;
  UCHAR Filter;
  UCHAR ReportType;
  UCHAR Reserved[2];
} PHYSICAL_ELEMENT_STATUS_REQUEST, *PPHYSICAL_ELEMENT_STATUS_REQUEST;

Membres

Version

Spécifie la version de cette structure.

Size

Spécifie la taille de cette structure, en octets.

StartingElement

Spécifie l’identificateur d’élément du premier élément physique traité par cette commande.

Filter

Limite les descripteurs d’état d’élément physiques à retourner en fonction des valeurs suivantes :

Valeur Signification
0 Tous les descripteurs d’état physique sont spécifiés par les autres champs de la base de données CDB.
1 Seuls les descripteurs d’état d’élément physique pour lesquels la valeur de PhysicalElementHealth dans PHYSICAL_ELEMENT_STATUS_DESCRIPTOR est :
  • Supérieur ou égal à 0x65 et inférieur ou égal à 0xCF.
  • Égal à 0xFF.

ReportType

Spécifie le type de descripteurs d’état d’élément physique à retourner comme défini dans le tableau suivant :

Valeur Signification
0x0 Retourne des descripteurs pour les éléments physiques, en fonction de la valeur de Filtre.
0x1 Retourne des descripteurs pour les éléments de stockage, en fonction de la valeur de Filtre.

Reserved[2]

Réservé pour une utilisation ultérieure.

Remarques

Cette structure est une mémoire tampon d’entrée pour IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1709
d’en-tête ntddstor.h

Voir aussi

IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS

PHYSICAL_ELEMENT_STATUS_DESCRIPTOR