Funzione StorPortPoFxSetIdleTimeout (storport.h)
Un miniport può chiamare StorPortPoFxSetIdleTimeout per impostare il valore di timeout inattivo per un adattatore, ovvero il tempo di inattività di un adattatore prima di ottenere la notifica Device Power Not Required.
Sintassi
ULONG StorPortPoFxSetIdleTimeout(
PVOID HwDeviceExtension,
PSTOR_ADDRESS Address,
ULONG IdleTimeoutInMS
);
Parametri
HwDeviceExtension
[in] Puntatore all'estensione del dispositivo del miniport.
Address
[in] Deve essere impostato su NULL perché questa funzione è supportata solo per le schede. Non passare l'indirizzo di un'unità.
IdleTimeoutInMS
Intervallo di timeout inattiva da usare in millisecondi.
Valore restituito
StorPortPoFxSetIdleTimeout restituisce STOR_STATUS_SUCCESS se la potenza di runtime è stata disabilitata o se il valore di timeout inattivo è stato impostato correttamente. In caso contrario, restituisce un codice di errore, ad esempio uno dei seguenti.
Codice di errore | Significato |
---|---|
STOR_STATUS_INVALID_PARAMETER | È stato passato un indirizzo di unità. |
STOR_STATUS_UNSUCCESSFUL | La funzione StorPortInitializePoFxPower non è stata chiamata in precedenza per l'adapter o non è stato impostato un valore di timeout inattivo. |
Commenti
Se il flag STOR_POFX_DEVICE_FLAG_IDLE_TIMEOUT è stato specificato e il valore AdapterIdleTimeoutInMS impostato quando l'adapter è stato registrato per la gestione delle energia di runtime, tale valore verrà sottoposto a override dal valore IdleTimeoutInMS passato a questa funzione. Per informazioni su come eseguire la registrazione per la gestione della potenza di runtime, vedere STOR_POFX_DEVICE_V3 .
Un miniport può chiamare questa funzione solo se in precedenza denominata StorPortInitializePoFxPower per l'adattatore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Intestazione | Storport.h |