Función AtaPortRequestPowerStateChange (irb.h)

La rutina AtaPortRequestPowerStateChange solicita una transición de estado de energía para el dispositivo indicado.

Nota Los modelos de controlador de puerto ATA y controlador de minipuerto de ATA pueden modificarse o no estar disponibles en el futuro. En su lugar, se recomienda usar el controlador Storport y los modelos de controlador de miniport storport .
 

Sintaxis

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

Parámetros

ChannelExtension

Puntero a la extensión del canal.

TargetId

Especifica el identificador de destino del dispositivo.

Lun

Especifica el número de unidad lógica (LUN).

DesiredPowerState

Contiene un valor de enumerador de tipo IDE_POWER_STATE que indica el estado de alimentación al que se debe cambiar el dispositivo indicado.

Valor devuelto

None

Observaciones

La rutina AtaPortRequestPowerStateChange se usa cuando es posible que un controlador de miniporte tenga que iniciar un cambio de estado de alimentación, como cuando se produce una operación de conexión activa.

Nota No se recomienda la práctica de realizar la detección de inactividad desde un controlador de miniporte de ATA.
 

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado irb.h (incluya Ata.h, Irb.h)

Consulte también

IDE_POWER_STATE