Delen via


Aanwijzervalidatiemacro's

[De functie die is gekoppeld aan deze pagina, DirectShow, is een verouderde functie. Het is vervangen door MediaPlayer, IMFMediaEngineen Audio/Video Capture in Media Foundation. Deze functies zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken MediaPlayer, IMFMediaEngine en Audio/Video Capture in Media Foundation in plaats van DirectShow, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]

Microsoft DirectShow biedt verschillende macro's voor het valideren van aanwijzers.

Macro Beschrijving
CheckPointer- Controleert of een aanwijzer NULL-is.
ValidateReadPtr- Controleert of het aanroepende proces leestoegang heeft tot een geheugenblok.
ValidateReadWritePtr- Controleert of het aanroepende proces lees-/schrijftoegang heeft tot een geheugenblok.
ValidateStringPtr- Controleert of het aanroepende proces leestoegang heeft tot een tekenreeks.
ValidateStringPtrA- Controleert of het aanroepende proces leestoegang heeft tot een ANSI-tekenreeks.
ValidateStringPtrW- Controleert of het aanroepende proces leestoegang heeft tot een tekenreeks met een breed teken.
ValidateWritePtr- Controleert of het aanroepende proces schrijftoegang heeft tot een geheugenblok.