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 |