Función StorPortPoFxSetPerfState (storport.h)
StorPortPoFxSetPerfState establece el estado P de un componente (rendimiento o estado "perf").
Sintaxis
ULONG StorPortPoFxSetPerfState(
PVOID HwDeviceExtension,
PSTOR_ADDRESS Address,
ULONG Component,
ULONG Flags,
ULONG SetIndex,
ULONG State,
PVOID Context
);
Parámetros
HwDeviceExtension
Puntero a la extensión del dispositivo del miniporte.
Address
Dirección del dispositivo que se está registrando. Actualmente solo se admiten adaptadores, por lo que Address debe ser NULL.
Component
Índice que identifica el componente cuyos estados P se administrarán. Este parámetro es un índice en la matriz Componentsde la estructura STOR_POFX_DEVICE que el miniporte usó para registrar el dispositivo para la compatibilidad con Storport PoFx. Si la matriz Components contiene N elementos, los índices de componente van de 0 a N-1.
Flags
Actualmente debe establecerse en NULL.
SetIndex
Índice de un conjunto de rendimiento registrado anteriormente.
State
Si el conjunto de rendimiento contiene estados P discretos, debe ser un valor de índice. Si el conjunto de rendimiento es un intervalo, debe ser un valor dentro de ese intervalo.
Context
Contexto arbitrario que se pasará a la devolución de llamada de cambio del conjunto de rendimiento.
Valor devuelto
StorPortPoFxSetPerfState devuelve STOR_STATUS_SUCCESS tras la finalización correcta o si se ha deshabilitado la alimentación en tiempo de ejecución, o un código de error como uno de los siguientes:
Código de error | Significado |
---|---|
STOR_STATUS_INVALID_PARAMETER | Uno de los parámetros no es válido; por ejemplo, Address o Flags no son NULL. |
STOR_STATUS_UNSUCCESSFUL | El adaptador no está registrado para la detección de inactividad. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Encabezado | storport.h |