Funzione StorPortPoFxSetPerfState (storport.h)

StorPortPoFxSetPerfState imposta lo stato P di un componente (stato delle 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 supportate solo le schede, quindi 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 stati P discreti, deve trattarsi di un valore di indice. Se il set di prestazioni è un intervallo, deve essere un valore all'interno di tale intervallo.

Context

Contesto arbitrario che verrà passato al callback delle modifiche del set di prestazioni.

Valore restituito

StorPortPoFxSetPerfState restituisce STOR_STATUS_SUCCESS al completamento 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, Address o Flags non sono NULL.
STOR_STATUS_UNSUCCESSFUL L'adattatore non è registrato per il rilevamento inattiva.

Requisiti

   
Client minimo supportato Windows 8
Intestazione storport.h