Функция AtaPortRequestPowerStateChange (irb.h)
AtaPortRequestPowerStateChange запрашивает переход состояния питания для указанного устройства.
Синтаксис
void AtaPortRequestPowerStateChange(
PVOID ChannelExtension,
UCHAR TargetId,
UCHAR Lun,
IDE_POWER_STATE DesiredPowerState
);
Параметры
ChannelExtension
Указатель на расширение канала.
TargetId
Указывает целевой идентификатор устройства.
Lun
Указывает логический номер единицы (LUN).
DesiredPowerState
Содержит значение перечислителя типа IDE_POWER_STATE, указывающее состояние питания, на которое необходимо изменить указанное устройство.
Возвращаемое значение
Никакой
Замечания
Подпрограмма AtaPortRequestPowerStateChange используется, когда мини-драйверу может потребоваться инициировать изменение состояния питания, например при возникновении операции горячего подключения.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | irb.h (include Ata.h, Irb.h) |