Freigeben über


PHYSICAL_ELEMENT_STATUS_REQUEST-Struktur (ntddstor.h)

Die PHYSICAL_ELEMENT_STATUS_REQUEST-Struktur definiert das Startelement für die Suche nach dem physischen Element status eines Geräts.

Syntax

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;

Member

Version

Gibt die Version dieser Struktur an.

Size

Gibt die Größe dieser Struktur in Bytes an.

StartingElement

Gibt den Elementbezeichner des ersten physischen Elements an, das von diesem Befehl adressiert wird.

Filter

Schränkt die Rückgabe des physischen Elements status Deskriptoren basierend auf den folgenden Werten ein:

Wert Bedeutung
0 Alle physischen status Deskriptoren werden von den anderen Feldern im CDB angegeben.
1 Nur physisches Element status Deskriptoren, für die der Wert von PhysicalElementHealth in PHYSICAL_ELEMENT_STATUS_DESCRIPTOR wie folgt lautet:
  • Größer oder gleich 0x65 und kleiner oder gleich 0xCF.
  • Gleich 0xFF.

ReportType

Gibt den Typ des physischen Elements status Deskriptoren an, die wie in der folgenden Tabelle definiert zurückgegeben werden sollen:

Wert Bedeutung
0x0 Zurückgeben von Deskriptoren für physische Elemente basierend auf dem Wert von Filter.
0x1 Zurückgeben von Deskriptoren für Speicherelemente basierend auf dem Wert von Filter.

Reserved[2]

Für die zukünftige Verwendung reserviert.

Bemerkungen

Diese Struktur ist ein Eingabepuffer für IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1709
Kopfzeile ntddstor.h

Weitere Informationen

IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS

PHYSICAL_ELEMENT_STATUS_DESCRIPTOR