Condividi tramite


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 driver Storport e 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 usata quando un driver miniport potrebbe dover avviare una modifica dello stato di alimentazione, ad esempio quando si verifica un'operazione di collegamento a caldo.

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

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione irb.h (include Ata.h, Irb.h)

Vedere anche

IDE_POWER_STATE