Funzione StorPortPoFxSetPerfState (storport.h)
StorPortPoFxSetPerfState imposta lo stato P di un componente (stato delle prestazioni o delle prestazioni).
Sintassi
ULONG StorPortPoFxSetPerfState(
PVOID HwDeviceExtension,
PSTOR_ADDRESS Address,
ULONG Component,
ULONG Flags,
ULONG SetIndex,
ULONG State,
PVOID Context
);
Parametri
HwDeviceExtension
Puntatore all'estensione del dispositivo miniport.
Address
Indirizzo del dispositivo registrato. Attualmente sono supportate solo le schede, pertanto Address deve essere NULL.
Component
Indice che identifica il componente i cui stati P verranno gestiti. Questo parametro è un indice nella matrice Componentsnella struttura STOR_POFX_DEVICE utilizzata dal miniport per registrare il dispositivo per il supporto di Storport PoFx. Se la matrice Components contiene N elementi, gli indici dei componenti sono compresi tra 0 e N-1.
Flags
Attualmente deve essere impostato su NULL.
SetIndex
Indice di un set di prestazioni registrato in precedenza.
State
Se il set di prestazioni contiene valori P-States discreti, deve essere un valore di indice. Se il set di prestazioni è un intervallo, deve essere un valore compreso in tale intervallo.
Context
Contesto arbitrario che verrà passato al callback di modifica del set di prestazioni.
Valore restituito
storPortPoFxSetPerfState restituisce STOR_STATUS_SUCCESS al completamento o se l'alimentazione di runtime è stata disabilitata o un codice di errore, ad esempio uno dei seguenti:
Codice di errore | Significato |
---|---|
STOR_STATUS_INVALID_PARAMETER | Uno dei parametri non è valido; Ad esempio, Address o Flags non sono NULL. |
STOR_STATUS_UNSUCCESSFUL | L'adattatore non è registrato per il rilevamento inattiva. |
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8 |
intestazione | storport.h |