storPortPoFxSetIdleTimeout 函式 (storport.h)

迷你埠可以呼叫 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

另請參閱

STOR_POFX_DEVICE_V3

StorPortInitializePoFxPower