Compartir a través de


Función DbgWaitForMultipleObjects

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Espera a que se señalen todos (o todos) de los objetos especificados.

En una compilación de depuración, esta función desencadena una aserción si el intervalo de tiempo de espera expira antes de que se señalen los objetos. Para establecer el intervalo de tiempo de espera, llame a la función DbgSetWaitTimeout .

En una compilación comercial, esta función es equivalente a la función WaitForMultipleObjects con un intervalo de tiempo de espera de INFINITE.

Sintaxis

DWORD DbgWaitForMultipleObjects(
   DWORD         nCount,
   CONST HANDLE  *lpHandles,
   BOOL          bWaitAll
);

Parámetros

nCount

Número de objetos.

lpHandles

Matriz de identificadores en objetos, de tamaño nCount.

bWaitAll

Valor booleano que especifica si se deben esperar todos los objetos. Si es TRUE, la función espera a que se señalen todos los objetos. De lo contrario, espera a que se señale al menos un objeto.

Requisitos

Requisito Value
Encabezado
Wxdebug.h (include Streams.h)
Biblioteca
Strmbase.lib (compilaciones comerciales);
Strmbasd.lib (compilaciones de depuración)

Consulte también

Funciones de depuración de espera