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