StorPortPoFxSetPerfState, fonction (storport.h)
StorPortPoFxSetPerfState définit l’état P d’un composant (état des performances ou « perf »).
Syntaxe
ULONG StorPortPoFxSetPerfState(
PVOID HwDeviceExtension,
PSTOR_ADDRESS Address,
ULONG Component,
ULONG Flags,
ULONG SetIndex,
ULONG State,
PVOID Context
);
Paramètres
HwDeviceExtension
Pointeur vers l’extension d’appareil du miniport.
Address
Adresse de l’appareil inscrit. Actuellement, seuls les adaptateurs sont pris en charge. Par conséquent, adresse doit être NULL.
Component
Index qui identifie le composant dont les états P seront gérés. Ce paramètre est un index dans le tableau Componentsdans la structure STOR_POFX_DEVICE que le miniport utilisé pour inscrire l’appareil pour la prise en charge de Storport PoFx. Si le tableau Composants contient N éléments, les index de composant sont comprises entre 0 et N-1.
Flags
Actuellement, la valeur NULL doit être définie.
SetIndex
Index d’un jeu de perf précédemment inscrit.
State
Si le jeu perf contient des états P-States discrets, il doit s’agir d’une valeur d’index. Si le jeu perf est une plage, il doit s’agir d’une valeur comprise dans cette plage.
Context
Contexte arbitraire qui sera passé au rappel de modification du paramètre perf.
Valeur de retour
StorPortPoFxSetPerfState retourne STOR_STATUS_SUCCESS une fois l’exécution terminée ou si la puissance du runtime a été désactivée, ou un code d’erreur tel que l’un des éléments suivants :
Code d’erreur | Signification |
---|---|
STOR_STATUS_INVALID_PARAMETER | L’un des paramètres n’est pas valide ; par exemple, adresse ou indicateurs ne sont pas NULL. |
STOR_STATUS_UNSUCCESSFUL | L’adaptateur n’est pas inscrit pour la détection inactive. |
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
d’en-tête | storport.h |