структура PHYSICAL_ELEMENT_STATUS_DESCRIPTOR (ntddstor.h)

Структура PHYSICAL_ELEMENT_STATUS_DESCRIPTOR содержит сведения о состоянии физического элемента.

Синтаксис

typedef struct _PHYSICAL_ELEMENT_STATUS_DESCRIPTOR {
  ULONG     Version;
  ULONG     Size;
  ULONG     ElementIdentifier;
  UCHAR     PhysicalElementType;
  UCHAR     PhysicalElementHealth;
  UCHAR     Reserved1[2];
  ULONGLONG AssociatedCapacity;
  ULONG     Reserved2[4];
} PHYSICAL_ELEMENT_STATUS_DESCRIPTOR, *PPHYSICAL_ELEMENT_STATUS_DESCRIPTOR;

Члены

Version

Указывает версию этой структуры.

Size

Задает размер этой структуры в байтах.

ElementIdentifier

Указывает идентификатор физического элемента, связанного с этим дескриптором состояния физического элемента.

PhysicalElementType

Указывает тип физического элемента, связанного с этим дескрипторовом состояния физического элемента, как описано в следующей таблице.

Значение Значение
0x01 Элемент Storage

PhysicalElementHealth

Указывает работоспособность физического элемента, связанного с этим дескриптором состояния физического элемента, как описано в следующей таблице.

Значение Значение
0x00 Об этом не сообщается.
0x01 0x63 В пределах спецификаций производителя.
0x64 На пределе спецификации изготовителя.
0x65 0xCF Вне предела спецификации производителя.
0xD0 в 0xFE Зарезервировано.
0xFF Обезлюдены.

Reserved1[2]

Зарезервировано для последующего использования.

AssociatedCapacity

Указывает количество логических блоков, на которые уменьшается емкость устройства, если физический элемент, связанный с этим дескриптором состояния физического элемента, становится обезлюденным.

Reserved2[4]

Зарезервировано для последующего использования.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1709
Верхняя часть ntddstor.h

См. также раздел

PHYSICAL_ELEMENT_STATUS