Compartir a través de


Función AvRtJoinThreadOrderingGroup (avrt.h)

Une subprocesos de cliente a un grupo de ordenación de subprocesos.

Sintaxis

AVRTAPI BOOL AvRtJoinThreadOrderingGroup(
  [out] PHANDLE Context,
  [in]  GUID    *ThreadOrderingGuid,
  [in]  BOOL    Before
);

Parámetros

[out] Context

Puntero a un identificador de contexto.

[in] ThreadOrderingGuid

Puntero al identificador único del grupo de ordenación de subprocesos.

[in] Before

Orden del subproceso. Si este parámetro es TRUE, el subproceso es un subproceso predecesor que está programado para ejecutarse antes del subproceso primario. Si este parámetro es FALSE, el subproceso es un subproceso sucesor que está programado para ejecutarse después del subproceso primario.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Comentarios

El subproceso incluye el código que se va a ejecutar durante cada período dentro de un bucle controlado por la función AvRtWaitOnThreadOrderingGroup .

Un subproceso puede crear más de un grupo de ordenación de subprocesos y unirse a más de un grupo de ordenación de subprocesos. Sin embargo, un subproceso no puede unirse al mismo grupo de ordenación de subprocesos más de una vez.

El número de subprocesos que pueden unirse a un grupo solo está limitado por los recursos del sistema disponibles.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado avrt.h
Library Avrt.lib
Archivo DLL Avrt.dll

Consulte también

Servicio de ordenación de subprocesos