Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма StorPortSetPowerSettingNotificationGuids позволяет минипорту получать уведомления о параметрах питания. Минипорт регистрирует массив графических идентификаторов, определяющих параметры питания для получения уведомлений об изменении питания.
Синтаксис
ULONG StorPortSetPowerSettingNotificationGuids(
[in] PVOID HwDeviceExtension,
[in] ULONG GuidCount,
[in] LPGUID Guid
);
Параметры
[in] HwDeviceExtension
Указатель на расширение аппаратного устройства для адаптера шины узла (HBA).
[in] GuidCount
Количество идентификаторов GUID в массиве guid guid.
[in] Guid
Массив идентификаторов GUID параметров питания для регистрации для уведомления. Типичным способом регистрации этих графических идентификаторов является мини-порты SATA для получения уведомлений об изменениях параметров управления питанием AHCI Link. Параметры AHCI Link Power Management, определенные драйвером минипорта Microsoft AHCI StorPort, приведены ниже.
Параметр HIPM/DIPM (0b2d69d7-a2a1-449c-9680-f91c70521c60)
Настраивает режим управления питанием связи для дисков и носителей, подключенных к системе через интерфейс AHCI.
Индекс | Имя | Описание |
---|---|---|
0 | Активный | Управление питанием связи не используется. |
1 | HIPM | используется Host-Initiated управления питанием (HIPM). |
2 | HIPM и DIPM | Используются HIPM и Device-Initiated управления питанием (DIPM). |
Адаптивный параметр (dab60367-53fe-4fbc-825e-521d069d2456)
Период простоя канала AHCI перед тем, как ссылка будет помещена в состояние неактивности при включении HIPM или DIPM.
Ценность | Описание |
---|---|
0 | Минимальное значение в миллисекундах (используется только частичное состояние). |
... | Любое промежуточное значение. |
300000 | Максимальное значение в миллисекундах (5 минут). |
Другие мини-порты могут определять и регистрировать собственные идентификаторы GUID параметров питания.
Возвращаемое значение
Подпрограмма storPortSetPowerSettingNotificationGuids возвращает один из следующих кодов состояния:
Возвращаемый код | Описание |
---|---|
|
Недостаточно ресурсов для регистрации уведомлений. |
|
Идентификаторы GUID уведомлений успешно зарегистрированы. |
Замечания
Минипорт вызывает StorPortSetPowerSettingNotificationGuids в подпрограмме HwStorFindAdapter для регистрации идентификаторов GUID, для получения уведомлений.
При изменении состояния питания для зарегистрированного уведомления мини-порт уведомляется в его подпрограмме HwStorAdapterControl. Тип элемента управления ScsiPowerSettingNotification задан в параметре ControlType.
Параметры управления питанием канала AHCI являются частью подгруппы "Параметры диска" (0012ee47-9041-4b5d-9b77-535fba8b1442) в конфигурации политики питания. Они управляются в псевдониме конфигурации SUB_DISK с помощью powercfg.exe.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно начиная с Windows 8. |
целевая платформа | Всеобщий |
заголовка | storport.h (include Storport.h) |
IRQL | Любой |