Compartir a través de


Función WakeConditionVariable (synchapi.h)

Reactivar un único subproceso en espera de la variable de condición especificada.

Sintaxis

void WakeConditionVariable(
  [in, out] PCONDITION_VARIABLE ConditionVariable
);

Parámetros

[in, out] ConditionVariable

Puntero a la variable de condición.

Valor devuelto

None

Observaciones

WakeAllConditionVariable activa todos los subprocesos en espera mientras WakeConditionVariable activa solo un único subproceso. Despertar un subproceso es similar a establecer un evento de restablecimiento automático, mientras que despertar todos los subprocesos es similar a pulsar un evento de restablecimiento manual pero más confiable (consulte PulseEvent para obtener más información).

Ejemplos

Para obtener un ejemplo en el que se usa esta función, vea Usar variables de condición.

Requisitos

   
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado synchapi.h (incluye Windows.h en Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

Variables de condición

Funciones de sincronización

API de Vertdll disponibles en enclaves de VBS