Función SetThreadpoolCallbackPriority (winbase.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 SetThreadpoolCallbackPriority(
  [in, out] PTP_CALLBACK_ENVIRON pcbe,
  [in]      TP_CALLBACK_PRIORITY Priority
);

Parámetros

[in, out] pcbe

Estructura TP_CALLBACK_ENVIRON que define el entorno de devolución de llamada. La función InitializeThreadpoolEnvironment 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 valores de enumeración TP_CALLBACK_PRIORITY :

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 mayor prioridad se ejecutan primero en el primer subproceso de trabajo disponible, pero no se garantiza que finalicen antes de devoluciones de llamada de prioridad inferior.

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

Para compilar una aplicación que use esta función, establezca _WIN32_WINNT >= _WIN32_WINNT_WIN7. Para obtener más información, vea Uso de los encabezados de Windows.

Requisitos

   
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado winbase.h (incluya Windows.h)