Fungsi StorPortPoFxSetIdleTimeout (storport.h)

Miniport dapat memanggil StorPortPoFxSetIdleTimeout untuk mengatur nilai batas waktu diam untuk adaptor, yang merupakan jumlah waktu adaptor dapat menganggur sebelum mendapatkan pemberitahuan Daya Perangkat Tidak Diperlukan.

Sintaks

ULONG StorPortPoFxSetIdleTimeout(
  PVOID         HwDeviceExtension,
  PSTOR_ADDRESS Address,
  ULONG         IdleTimeoutInMS
);

Parameter

HwDeviceExtension

[in] Arahkan ke ekstensi perangkat miniport.

Address

[in] Harus diatur ke NULL karena fungsi ini hanya didukung untuk adaptor. Jangan meneruskan alamat unit.

IdleTimeoutInMS

Interval batas waktu menganggur untuk digunakan, dalam milidetik.

Nilai kembali

StorPortPoFxSetIdleTimeout mengembalikan STOR_STATUS_SUCCESS jika daya runtime telah dinonaktifkan atau jika nilai batas waktu diam berhasil diatur. Jika tidak, ia mengembalikan kode kesalahan seperti salah satu hal berikut ini.

Kode kesalahan Makna
STOR_STATUS_INVALID_PARAMETER Alamat unit diteruskan.
STOR_STATUS_UNSUCCESSFUL Fungsi StorPortInitializePoFxPower sebelumnya tidak berhasil dipanggil untuk adaptor, atau nilai batas waktu diam tidak ditetapkan.

Keterangan

Jika bendera STOR_POFX_DEVICE_FLAG_IDLE_TIMEOUT ditentukan dan AdapterIdleTimeoutInMS diatur saat adaptor didaftarkan untuk manajemen daya runtime, nilai tersebut akan ditimpa oleh nilai IdleTimeoutInMS yang diteruskan ke fungsi ini. Lihat STOR_POFX_DEVICE_V3 untuk informasi tentang cara mendaftar untuk manajemen daya runtime.

Miniport hanya dapat memanggil fungsi ini jika sebelumnya disebut StorPortInitializePoFxPower untuk adaptor.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Header storport.h

Lihat juga

STOR_POFX_DEVICE_V3

StorPortInitializePoFxPower