Share via


Funzione DbgWaitForMultipleObjects

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Attende che venga segnalato uno o tutti gli oggetti specificati.

In una compilazione di debug questa funzione attiva un'asserzione se l'intervallo di timeout scade prima che gli oggetti vengano segnalato. Per impostare l'intervallo di timeout, chiamare la funzione DbgSetWaitTimeout .

In una compilazione definitiva questa funzione equivale alla funzione WaitForMultipleObjects con un intervallo di timeout infinito.

Sintassi

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

Parametri

nCount

Numero di oggetti.

lpHandles

Matrice di handle per gli oggetti, di dimensioni nCount.

bWaitAll

Valore booleano che specifica se attendere tutti gli oggetti. Se TRUE, la funzione attende che tutti gli oggetti vengano segnalato. In caso contrario, attende che almeno un oggetto venga segnalato.

Requisiti

Requisito Valore
Intestazione
Wxdebug.h (include Streams.h)
Libreria
Strmbase.lib (build retail);
Strmbasd.lib (build di debug)

Vedi anche

Funzioni di debug in attesa