WritableBytes
Aggiornamento: novembre 2007
La proprietà WritableBytes specifica il numero di byte di una matrice o di un buffer a cui fa riferimento un puntatore in cui è possibile scrivere correttamente. Può essere utilizzata per gli attributi Pre e Post e con tipi di dati puntatore e matrice. Il valore di questa proprietà è un'espressione che include un altro parametro che contiene il numero effettivo di byte modificabili.
Esempio
Nel codice riportato di seguito viene illustrato come utilizzare la proprietà 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);
Vedere anche
Concetti
Cenni preliminari sull'annotazione