Função AtaPortRequestPowerStateChange (irb.h)

A rotina AtaPortRequestPowerStateChange solicita uma transição de estado de energia para o dispositivo indicado.

Nota O driver de porta do ATA e os modelos de driver de miniporta do ATA podem ser alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar os modelos de driver storport e driver de miniporto Storport .
 

Sintaxe

void AtaPortRequestPowerStateChange(
  PVOID           ChannelExtension,
  UCHAR           TargetId,
  UCHAR           Lun,
  IDE_POWER_STATE DesiredPowerState
);

Parâmetros

ChannelExtension

Um ponteiro para a extensão de canal.

TargetId

Especifica o identificador de destino do dispositivo.

Lun

Especifica o LUN (número de unidade lógica).

DesiredPowerState

Contém um valor de enumerador do tipo IDE_POWER_STATE que indica o estado de energia para o qual o dispositivo indicado deve ser alterado.

Retornar valor

Nenhum

Comentários

A rotina AtaPortRequestPowerStateChange é usada quando um driver de miniporto pode ter que iniciar uma alteração de estado de energia, como quando ocorre uma operação de hot-plug.

Nota A prática de fazer a detecção ociosa de um driver de miniporto do ATA é desencorajada.
 

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho irb.h (inclua Ata.h, Irb.h)

Confira também

IDE_POWER_STATE