Partilhar via


WritableBytes

A propriedade WritableBytes especifica o número de bytes de uma matriz ou de um buffer apontado por um ponteiro que pode ser legalmente gravado. Essa propriedade é permitida em atributos Pré e Pós e pode ser usada em dados do tipo ponteiro e matriz. O valor desta propriedade é uma expressão que envolve o outro parâmetro, que contém o número real de bytes graváveis.

Exemplo

O código a seguir mostra como usar a propriedade 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); 

Consulte também

Conceitos

Visão geral de anotação

Outros recursos

Propriedades de anotação