Funzione StorPortPoFxSetPerfState (storport.h)
StorPortPoFxSetPerfState imposta lo stato P di un componente (stato di prestazioni o "perf").
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 del miniport.
Address
Indirizzo del dispositivo registrato. Attualmente sono supportati solo adattatori, pertanto l'indirizzo 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 elementi N, gli indici dei componenti sono compresi tra 0 e N-1.
Flags
Attualmente deve essere impostato su NULL.
SetIndex
Indice di un set di perf registrato in precedenza.
State
Se il set perf contiene valori P-States discreti, questo deve essere un valore di indice. Se il set perf è un intervallo, deve essere un valore all'interno di tale intervallo.
Context
Contesto arbitrario che verrà passato al callback delle modifiche del set perf.
Valore restituito
StorPortPoFxSetPerfState restituisce STOR_STATUS_SUCCESS al completamento positivo o se la potenza 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, gli indirizzi o i flag non sono NULL. |
STOR_STATUS_UNSUCCESSFUL | L'adattatore non è registrato per il rilevamento inattiva. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Intestazione | Storport.h |