Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Das dieser Seite zugeordnete Feature DirectShow-ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngineund Audio/Video Capture in Media Foundationersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code MediaPlayer-, IMFMediaEngine und Audio-/Videoaufnahme in Media Foundation anstelle von DirectShow-verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]
Die DirectShow-Basisklassen mehrere Makros bereitstellen, die Assertionen ausführen oder Haltepunkte verursachen.
Makro | Beschreibung |
---|---|
ASSERT | Wertet einen Ausdruck aus und zeigt eine Diagnosemeldung an, wenn der Ausdruck FALSE-ist. |
DbgAssertAligned | Überprüft, ob ein Zeiger an einer angegebenen Grenze ausgerichtet ist. |
DbgBreak | Zeigt ein Meldungsfeld mit der angegebenen Zeichenfolge, dem Namen der Quelldatei und der Zeilennummer an. |
EXECUTE_ASSERT | Wertet einen Ausdruck in Debug- und Einzelhandelsbuilds aus. Zeigt in Debugbuilds eine Diagnosemeldung an, wenn der Ausdruck FALSE-ist. |
KASSERT | Wertet einen Ausdruck aus und verursacht eine Haltepunktausnahme, wenn der Ausdruck FALSE-ist. |
KDbgBreak- | Verursacht eine Haltepunkt-Ausnahme und protokolliert die angegebene Zeichenfolge. |
Verwandte Themen