Partager via


Wait Debugging (Windows CE 5.0)

Send Feedback

DirectShow provides facilities for wait debugging. These facilities build on the Win32 HANDLE-based wait facilities, but you can expand them to debug specific wait conditions.

In the debug build, you can update the global current time-out with calls to DbgSetWaitTimeout.

Updating the current time-out does not affect debug wait calls that are already waiting.

If this is a debug build and a value named TIMEOUT exists in the registry under the HKEY_LOCAL_MACHINE\SOFTWARE\Debug\GLOBAL key, the TIMEOUT value is used as the initial current time-out.

TIMEOUT must be a REG_DWORD value and is measured in milliseconds. If not, the initial time-out defaults to INFINITE.

Call the following functions to perform debuggable waiting.

Programming element Description
DbgSetWaitTimeout Updates the current time-out value.
DbgWaitForMultipleObjects Waits for an array of handles to be signaled, or for the current time-out to expire.
DbgWaitForSingleObject Waits for a handle to be signaled, or for the current time-out to expire.

See Also

DirectShow Debugging Functions

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.