Bagikan melalui


Fungsi AtaPortRequestPowerStateChange (irb.h)

Rutinitas AtaPortRequestPowerStateChange meminta transisi status daya untuk perangkat yang ditunjukkan.

Catatan Driver port ATA dan model driver miniport ATA dapat diubah atau tidak tersedia di masa depan. Sebagai gantinya, sebaiknya gunakan driver Storport dan model driver miniport Storport .
 

Sintaks

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

Parameter

ChannelExtension

Penunjuk ke ekstensi saluran.

TargetId

Menentukan pengidentifikasi target perangkat.

Lun

Menentukan nomor unit logis (LUN).

DesiredPowerState

Berisi nilai enumerator jenis IDE_POWER_STATE yang menunjukkan status daya yang harus diubah oleh perangkat yang ditunjukkan.

Nilai kembali

Tidak ada

Keterangan

Rutinitas AtaPortRequestPowerStateChange digunakan ketika driver miniport mungkin harus memulai perubahan status daya, seperti ketika operasi hot-plug terjadi.

Catatan Praktik melakukan deteksi diam dari driver miniport ATA tidak disarankan.
 

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header irb.h (termasuk Ata.h, Irb.h)

Lihat juga

IDE_POWER_STATE