迷你埠可以呼叫 StorPortPoFxSetIdleTimeout 來設定適配卡的閑置逾時值,這是適配卡在取得裝置電源「不需要」通知之前可以閑置的時間量。
語法
ULONG StorPortPoFxSetIdleTimeout(
PVOID HwDeviceExtension,
PSTOR_ADDRESS Address,
ULONG IdleTimeoutInMS
);
參數
HwDeviceExtension
[in]迷你埠裝置延伸模組的指標。
Address
[in]必須設定為 NULL,因為此函式僅支援適配卡。 請勿傳入單位的位址。
IdleTimeoutInMS
要使用的閑置逾時間隔,以毫秒為單位。
傳回值
StorPortPoFxSetIdleTimeout 如果已停用運行時間電源,或是否已成功設定閑置逾時值,則會傳回STOR_STATUS_SUCCESS。 否則,它會傳回錯誤碼,例如下列其中一項。
| 錯誤碼 | 意義 |
|---|---|
| STOR_STATUS_INVALID_PARAMETER | 已傳入單位位址。 |
| STOR_STATUS_UNSUCCESSFUL | StorPortInitializePoFxPower 函式先前未成功呼叫適配卡,或未設定閑置逾時值。 |
言論
如果指定了STOR_POFX_DEVICE_FLAG_IDLE_TIMEOUT旗標,且在註冊運行時間電源管理適配卡時設定了 AdapterIdleTimeoutInMS,則會由 傳遞至此函式的 IdleTimeoutInMS 值來覆寫該值。 如需如何註冊運行時間電源管理的資訊,請參閱 STOR_POFX_DEVICE_V3。
小型埠只有在先前針對配接器呼叫 StorPortInitializePoFxPower 時,才能呼叫此函式。
要求
| 要求 | 價值 |
|---|---|
| 最低支援的用戶端 | Windows 8 |
| 標頭 | storport.h |