Поделиться через


структура 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