Función TpSetCallbackPriority (winnt.h)

Especifica la prioridad de una función de devolución de llamada en relación con otros elementos de trabajo del mismo grupo de subprocesos.

Sintaxis

void TpSetCallbackPriority(
  [in, out] PTP_CALLBACK_ENVIRON CallbackEnviron,
  [in]      TP_CALLBACK_PRIORITY Priority
);

Parámetros

[in, out] CallbackEnviron

Estructura TP_CALLBACK_ENVIRON que define el entorno de devolución de llamada. La función TpInitializeCallbackEnviron devuelve esta estructura.

[in] Priority

Prioridad de la devolución de llamada relativa a otras devoluciones de llamada del mismo grupo de subprocesos. Este parámetro puede ser uno de los siguientes TP_CALLBACK_PRIORITY valores de enumeración:

Valor Significado
TP_CALLBACK_PRIORITY_HIGH
La devolución de llamada debe ejecutarse con prioridad alta.
TP_CALLBACK_PRIORITY_LOW
La devolución de llamada debe ejecutarse con prioridad baja.
TP_CALLBACK_PRIORITY_NORMAL
La devolución de llamada debe ejecutarse con prioridad normal.

Valor devuelto

None

Observaciones

Se garantiza que las devoluciones de llamada de prioridad más alta se ejecutan primero en el primer subproceso de trabajo disponible, pero no se garantiza que finalicen antes de las devoluciones de llamada de prioridad inferior.

Esta función se implementa como una función insertada.

Requisitos

   
Plataforma de destino Windows
Encabezado winnt.h

Consulte también

TpDestroyCallbackEnviron

TpInitializeCallbackEnviron

TpSetCallbackActivationContext

TpSetCallbackCleanupGroup

TpSetCallbackFinalizationCallback

TpSetCallbackLongFunction

TpSetCallbackNoActivationContext

TpSetCallbackPersistent

TpSetCallbackRaceWithDll

TpSetCallbackThreadpool