Partager via


PHYSICAL_ELEMENT_STATUS_REQUEST structure (ntddstor.h)

La structure PHYSICAL_ELEMENT_STATUS_REQUEST définit l’élément de départ pour rechercher l’élément physique status 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

Restreint le retour de l’élément physique status descripteurs en fonction des valeurs suivantes :

Valeur Signification
0 Tous les descripteurs de status physiques sont spécifiés par les autres champs de la CDB.
1 Seul l’élément physique status descripteurs 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 d’élément physique status descripteurs à 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 Filter.
0x1 Retourne des descripteurs pour les éléments de stockage, en fonction de la valeur de Filter.

Reserved[2]

Réservé pour un usage futur.

Remarques

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709
En-tête ntddstor.h

Voir aussi

IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS

PHYSICAL_ELEMENT_STATUS_DESCRIPTOR