Funzione AtaPortRequestPowerStateChange (irb.h)

La routine AtaPortRequestPowerStateChange richiede una transizione dello stato di alimentazione per il dispositivo indicato.

Nota I modelli di driver di porta ATA e miniport ATA potrebbero essere modificati o non disponibili in futuro. È invece consigliabile usare il driver Storport e i modelli di driver miniport Storport .
 

Sintassi

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

Parametri

ChannelExtension

Puntatore all'estensione del canale.

TargetId

Specifica l'identificatore di destinazione del dispositivo.

Lun

Specifica il numero di unità logica (LUN).

DesiredPowerState

Contiene un valore enumeratore di tipo IDE_POWER_STATE che indica lo stato di alimentazione in cui deve essere modificato il dispositivo indicato.

Valore restituito

nessuno

Osservazioni

La routine AtaPortRequestPowerStateChange viene utilizzata quando un driver miniport potrebbe dover avviare una modifica dello stato di alimentazione, ad esempio quando si verifica un'operazione di collegamento rapido.

Nota La pratica di eseguire il rilevamento inattiva da un driver miniport ATA è sconsigliata.
 

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione irb.h (include Ata.h, Irb.h)

Vedi anche

IDE_POWER_STATE