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. |