Função StorPortPoFxSetPerfState (storport.h)
StorPortPoFxSetPerfState define o estado P de um componente (desempenho ou estado "perf").
Sintaxe
ULONG StorPortPoFxSetPerfState(
PVOID HwDeviceExtension,
PSTOR_ADDRESS Address,
ULONG Component,
ULONG Flags,
ULONG SetIndex,
ULONG State,
PVOID Context
);
Parâmetros
HwDeviceExtension
Ponteiro para a extensão do dispositivo do miniporto.
Address
Endereço do dispositivo que está sendo registrado. Atualmente, há suporte apenas para adaptadores, portanto, de endereço deve ser NULL.
Component
O índice que identifica o componente cujos estados P serão gerenciados. Esse parâmetro é um índice na matriz componentesna estrutura de STOR_POFX_DEVICE que o miniporto usou para registrar o dispositivo para suporte do Storport PoFx. Se a matriz Componentes contiver N elementos, os índices de componentes variam de 0 a N–1.
Flags
No momento, deve ser definido como NULL.
SetIndex
O índice de um conjunto de perf registrado anteriormente.
State
Se o conjunto de perf contiver estados P discretos, esse deverá ser um valor de índice. Se o conjunto de perf for um intervalo, esse deverá ser um valor dentro desse intervalo.
Context
Um contexto arbitrário que será passado para o retorno de chamada de alteração do conjunto de perf.
Valor de retorno
StorPortPoFxSetPerfState retorna STOR_STATUS_SUCCESS após a conclusão bem-sucedida ou se a energia do runtime foi desabilitada ou um código de erro, como um dos seguintes:
Código de erro | Significado |
---|---|
STOR_STATUS_INVALID_PARAMETER | Um dos parâmetros é inválido; por exemplo, de Endereço ou sinalizadores de não são NULL. |
STOR_STATUS_UNSUCCESSFUL | O adaptador não está registrado para detecção ociosa. |
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8 |
cabeçalho | storport.h |