Macros Assert et Breakpoint

les Classes de Base DirectShow fournissent plusieurs macros qui effectuent des assertions ou génèrent des points d’arrêt.

Macro Description
ASSERT Évalue une expression et affiche un message de diagnostic si l’expression a la valeur false.
DbgAssertAligned Teste si un pointeur est aligné sur une limite spécifiée.
DbgBreak Affiche une boîte de message avec la chaîne spécifiée, le nom du fichier source et le numéro de ligne.
EXÉCUTER une _ assertion Évalue une expression dans les builds de débogage et de vente au détail. Dans les versions Debug, affiche un message de diagnostic si l’expression a la valeur false.
KASSERT Évalue une expression et provoque une exception de point d’arrêt si l’expression est false.
KDbgBreak Provoque une exception de point d’arrêt et journalise la chaîne spécifiée.

Utilitaires de débogage