Condividi tramite


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