Función de devolución de llamada POFXCALLBACKPROCESSORIDLEVETO (pepfx.h)
El ProcessorIdleVeto incrementos de rutina o disminuye el número de vetas para un código de veda para un estado inactivo del procesador.
Sintaxis
POFXCALLBACKPROCESSORIDLEVETO Pofxcallbackprocessoridleveto;
NTSTATUS Pofxcallbackprocessoridleveto(
[in] POHANDLE ProcessorHandle,
[in] ULONG ProcessorState,
[in] ULONG VetoReason,
[in] BOOLEAN Increment
)
{...}
Parámetros
[in] ProcessorHandle
Valor POHANDLE que representa el registro del procesador (como dispositivo) con marco de administración de energía (PoFx). El complemento de extensión de plataforma (PEP) recibió previamente este identificador de PoFx durante la notificación de PEP_DPM_REGISTER_DEVICE que informó al PEP de que el procesador se había registrado con PoFx.
[in] ProcessorState
Índice del estado inactivo del procesador cuyo recuento de veta se está incrementando o disminuyendo. El PEP especificó previamente los estados inactivos del procesador admitidos en respuesta a una notificación de PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2. Si el PEP especificado N estados inactivos del procesador, los índices de estado de inactividad del procesador válidos oscilan entre 0 y N-1.
[in] VetoReason
Código de vetado definido por PEP que indica por qué no se puede introducir el estado de inactividad del procesador. El PEP especificó previamente los motivos de veta admitidos en respuesta a una notificación de PEP_NOTIFY_PPM_QUERY_VETO_REASONS. Si el PEP especificó motivos de veta M, los códigos de veta válidos oscilan entre 1 y M.
[in] Increment
Si se va a incrementar o disminuir el número de veta. Establézcalo en TRUE para incrementar el número de vetajes por este motivo o en FALSE para disminuir el recuento.
Si se va a incrementar o disminuir el número de veta. Establézcalo en TRUE para incrementar el número de vetajes por este motivo o en FALSE para disminuir el recuento.
Valor devuelto
Esta rutina no devuelve un valor.
Observaciones
Esta rutina se implementa mediante el marco de administración de energía (PoFx) y lo llama el complemento de extensión de plataforma (PEP). El miembro ProcessorIdleVeto de la estructura de PEP_KERNEL_INFORMATION_STRUCT_V3 es un puntero a una rutina ProcessorIdleVeto.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite a partir de Windows 10. |
de la plataforma de destino de | Windows |
encabezado de | pepfx.h (include Pep_x.h) |