WritableBytes
Mise à jour : novembre 2007
La propriété WritableBytes spécifie soit le nombre d'octets d'un tableau, soit une mémoire tampon sur laquelle pointe un pointeur dans lequel il est possible d'écrire légalement. Cette propriété est autorisée sur les attributs Pre et Post, et peut être utilisée sur des types de données pointeur et tableau. La valeur de cette propriété est une expression impliquant un autre paramètre qui contient le nombre réel d'octets accessibles en écriture.
Exemple
Le code suivant illustre l'utilisation de la propriété WritableBytes :
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f ([SA_Pre(WritableBytes="c")] char *pc, size_t c);
// use of dereference operator
void f ([SA_Pre(WritableBytes="*c")] char *pc, size_t *c);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f ([Pre(WritableBytes="c")] char *pc, size_t c);
// use of dereference operator
void f ([Pre(WritableBytes="*c")] char *pc, size_t *c);
Voir aussi
Concepts
Vue d'ensemble de l'annotation