Freigeben über


Debuggen von Funktionen im kritischen Abschnitt

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Diese Funktionen helfen beim Debuggen kritischer Abschnitte in Ihrem Code, wodurch die Ursache eines Deadlocks leichter gefunden werden kann. Diese Funktionen verwenden die CCritSec-Hilfsklasse .

Funktion BESCHREIBUNG
CritCheckIn Gibt TRUE zurück, wenn der aktuelle Thread im Besitz des angegebenen kritischen Abschnitts ist.
CritCheckOut Gibt FALSE zurück, wenn der aktuelle Thread den angegebenen kritischen Abschnitt besitzt.
DbgLockTrace Aktiviert oder deaktiviert die Debugprotokollierung für einen bestimmten kritischen Abschnitt.

 

Debugging-Hilfsprogramme