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