Compartir a través de


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 miniport ATA pueden modificarse o no estar disponibles en el futuro. En su lugar, se recomienda usar el del controlador storport de y modelos de controlador de 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 energía al que se debe cambiar el dispositivo indicado.

Valor devuelto

Ninguno

Observaciones

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

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

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de irb.h (incluya Ata.h, Irb.h)

Consulte también

IDE_POWER_STATE