Megosztás a következőn keresztül:


Várjon hibakeresési függvényeket

[A laphoz társított funkció, DirectShowegy régi funkció. MediaPlayer, IMFMediaEngineés Audio/Video Capture a Media Foundation. Ezek a funkciók Windows 10-hez és Windows 11-hez lettek optimalizálva. A Microsoft határozottan javasolja, hogy az új kód MediaPlayer, IMFMediaEngine és Audio/Video Capture eszközt használja a Media FoundationDirectShowhelyett, ha lehetséges. A Microsoft javasolja, hogy az örökölt API-kat használó meglévő kódot át kell írni az új API-k használatára, ha lehetséges.]

A Microsoft DirectShow számos függvényt biztosít a végtelen várakozások hibakereséséhez.

A kiskereskedelmi buildekben a DbgWaitForMultipleObjects és DbgWaitForSingleObject függvények a Windows API-megfelelőikhez hasonlóan működnek, WaitForMultipleObjects és WaitForSingleObject, végtelen időtúllépési időközökkel.

A hibakeresési buildekben ezek a függvények globális időtúllépési értéket használnak. Ha az időtúllépés lejár, a függvény érvényesítést indít el. Az alábbi beállításkulcs az időtúllépési értéket adja meg ezredmásodpercben:

HKEY_LOCAL_MACHINE\<DebugRoot>\<modul neve>\TIMEOUT

ahol <DebugRoot> a hibakeresési függvények című témakörben leírt beállításjegyzék-elérési út.

Ha a kulcs nem létezik, az időtúllépési érték alapértelmezés szerint VÉGTELEN lesz. A DbgSetWaitTimeout függvénnyel felülbírálhatja a beállításjegyzék-bejegyzést.

Funkció Leírás
DbgSetWaitTimeout Beállítja a hibakeresés időtúllépési értékét.
DbgWaitForMultipleObjects Megvárja, amíg a megadott objektumok bármelyike (vagy mind) jelezve lesz.
DbgWaitForSingleObject Megvárja, amíg egy objektum jelzé válik.