структура STOR_POFX_COMPONENT_IDLE_STATE (storport.h)
Структура STOR_POFX_COMPONENT_IDLE_STATE задает атрибуты функционального состояния питания (F-состояния) компонента на запоминающем устройстве.
Синтаксис
typedef struct _STOR_POFX_COMPONENT_IDLE_STATE {
ULONG Version;
ULONG Size;
ULONGLONG TransitionLatency;
ULONGLONG ResidencyRequirement;
ULONG NominalPower;
} STOR_POFX_COMPONENT_IDLE_STATE, *PSTOR_POFX_COMPONENT_IDLE_STATE;
Члены
Version
Версия этой структуры. Задайте для этого элемента значение STOR_POFX_COMPONENT_IDLE_STATE_VERSION_V1.
Size
Размер этой структуры. Присвойте этому значению значение STOR_POFX_COMPONENT_IDLE_STATE_SIZE.
TransitionLatency
Задержка перехода. Эта задержка — это количество времени в 100 наносекундных единиц, которое требуется компоненту для возврата из этого F-состояния в состояние F0. Для структуры STOR_POFX_COMPONENT_IDLE_STATE , указывающей атрибуты состояния F0, задайте для этого элемента значение ноль. Задайте этому элементу значение STOR_PO_FX_UNKNOWN_TIME, чтобы указать, что платформа управления питанием (PoFx) должна игнорировать (считать незначительной) задержку перехода компонента из этого F-состояния, когда PoFx оценивает, на какое состояние питания следует переключиться, когда компонент находится в состоянии простоя.
ResidencyRequirement
Требование к месту проживания. Требование к месту расположения — это минимальное количество времени в 100-наносекундных единиц, которое компонент должен потратить в этом F-состоянии, чтобы перейти к этому F-состоянию. PoFx использует это значение элемента в качестве указания, чтобы избежать переключения компонента в F-состояние, если компонент, скорее всего, не останется в этом состоянии в течение по крайней мере периода времени, указанного в ResidencyRequirement. Для STOR_PO_FX_COMPONENT_IDLE_STATE структуры, описывающей атрибуты состояния F0, задайте для этого элемента значение ноль. Задайте этому элементу значение STOR_PO_FX_UNKNOWN_TIME, чтобы указать, что PoFx должен игнорировать (считать незначительным) требование к месту расположения компонента для этого F-состояния, когда PoFx оценивает, в какое состояние питания следует переключаться, когда компонент находится в состоянии простоя.
NominalPower
Мощность в микроваттах, потребляемая компонентом в этом F-состоянии. Присвойте этому элементу значение STOR_PO_FX_UNKNOWN_POWER, чтобы указать, что PoFx должен игнорировать (считать незначительным) внутреннее энергопотребление компонента в этом F-состоянии, когда PoFx оценивает, в какое состояние питания следует переключаться, когда компонент находится в состоянии простоя.
Комментарии
Структура STOR_POFX_COMPONENT содержит массив STOR_POFX_COMPONENT_IDLE_STATE структур. Каждый элемент массива задает атрибуты F-состояния. Элемент 0 описывает F0, элемент 1 — F1 и т. д.
Когда драйвер мини-порта регистрирует устройство с помощью платформы управления питанием Storport, драйвер предоставляет массив STOR_POFX_COMPONENT структур. Каждый элемент массива описывает атрибуты питания компонента на устройстве.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 8. |
Верхняя часть | storport.h (включая Storport.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по