Macros de validation du pointeur

Microsoft DirectShow fournit plusieurs macros pour valider les pointeurs.

Macro Description
Point de contrôle Vérifie si un pointeur est null.
ValidateReadPtr Vérifie que le processus appelant dispose d’un accès en lecture à un bloc de mémoire.
ValidateReadWritePtr Vérifie que le processus appelant dispose d’un accès en lecture/écriture à un bloc de mémoire.
ValidateStringPtr Vérifie que le processus appelant dispose d’un accès en lecture à une chaîne.
ValidateStringPtrA Vérifie que le processus appelant dispose d’un accès en lecture à une chaîne ANSI.
ValidateStringPtrW Vérifie que le processus appelant dispose d’un accès en lecture à une chaîne de caractères larges.
ValidateWritePtr Vérifie que le processus appelant dispose d’un accès en écriture à un bloc de mémoire.