WritableBytes

La propiedad WritableBytes especifica el número de bytes de una matriz o un búfer al que señala un puntero en que se puede escribir de manera válida. Esta propiedad está permitida en atributos Pre y Post y puede utilizarse en tipos de datos de puntero o de matriz. El valor de esta propiedad es una expresión que incluye otro parámetro, que contiene el número real de bytes en los que se puede escribir.

Ejemplo

El código siguiente muestra cómo utilizar la propiedad 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); 

Vea también

Conceptos

Información general sobre anotaciones

Otros recursos

Propiedades de anotación