Freigeben über


PHYSICAL_ELEMENT_STATUS_REQUEST Struktur (ntddstor.h)

Die PHYSICAL_ELEMENT_STATUS_REQUEST-Struktur definiert das Startelement, um nach dem physischen Elementstatus eines Geräts zu suchen.

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;

Angehörige

Version

Gibt die Version dieser Struktur an.

Size

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

StartingElement

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

Filter

Beschränkt die zurückzugebenden physischen Elementstatusdeskriptoren basierend auf den folgenden Werten:

Wert Bedeutung
0 Alle physischen Statusdeskriptoren werden von den anderen Feldern im CDB angegeben.
1 Nur physische Elementstatusdeskriptoren, für die der Wert von PhysicalElementHealth in PHYSICAL_ELEMENT_STATUS_DESCRIPTOR ist:
  • Größer oder gleich 0x65 und kleiner als oder gleich 0xCF.
  • Gleich 0xFF.

ReportType

Gibt den Typ der physischen Elementstatusdeskriptoren an, die wie in der folgenden Tabelle definiert zurückgegeben werden sollen:

Wert Bedeutung
0x0 Rückgabedeskriptoren für physische Elemente basierend auf dem Wert von Filter.
0x1 Rückgabedeskriptoren für Speicherelemente basierend auf dem Wert von Filter.

Reserved[2]

Reserviert für die zukünftige Verwendung.

Bemerkungen

Diese Struktur ist ein Eingabepuffer für IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1709
Header- ntddstor.h

Siehe auch

IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS

PHYSICAL_ELEMENT_STATUS_DESCRIPTOR