StorPortPoFxSetIdleTimeout, fonction (storport.h)
Un miniport peut appeler StorPortPoFxSetIdleTimeout pour définir la valeur du délai d’inactivité d’un adaptateur, qui correspond à la durée pendant laquelle un adaptateur peut être inactif avant d’obtenir la notification Alimentation de l’appareil Non nécessaire.
Syntaxe
ULONG StorPortPoFxSetIdleTimeout(
PVOID HwDeviceExtension,
PSTOR_ADDRESS Address,
ULONG IdleTimeoutInMS
);
Paramètres
HwDeviceExtension
[in] Pointeur vers l’extension d’appareil du miniport.
Address
[in] Doit être défini sur NULL, car cette fonction est uniquement prise en charge pour les adaptateurs. Ne passez pas l’adresse d’une unité.
IdleTimeoutInMS
Intervalle de délai d’inactivité à utiliser, en millisecondes.
Valeur retournée
StorPortPoFxSetIdleTimeout retourne STOR_STATUS_SUCCESS si l’alimentation du runtime a été désactivée ou si la valeur du délai d’inactivité a été correctement définie. Sinon, il retourne un code d’erreur tel que l’un des suivants.
Code d'erreur | Signification |
---|---|
STOR_STATUS_INVALID_PARAMETER | Une adresse d’unité a été passée. |
STOR_STATUS_UNSUCCESSFUL | La fonction StorPortInitializePoFxPower n’a pas été appelée précédemment pour l’adaptateur, ou une valeur de délai d’inactivité n’a pas été définie. |
Remarques
Si l’indicateur STOR_POFX_DEVICE_FLAG_IDLE_TIMEOUT a été spécifié et que l’adaptateurIdleTimeoutInMS a été défini lors de l’inscription de l’adaptateur pour la gestion de l’alimentation du runtime, cette valeur est remplacée par la valeur IdleTimeoutInMS passée à cette fonction. Consultez STOR_POFX_DEVICE_V3 pour plus d’informations sur l’inscription à la gestion de l’alimentation du runtime.
Un miniport peut appeler cette fonction uniquement s’il a précédemment appelé StorPortInitializePoFxPower pour l’adaptateur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
En-tête | storport.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour