Freigeben über


WritableBytes

Mit der WritableBytes-Eigenschaft wird die Anzahl der Bytes in einem Array oder einem Puffer, auf den mit einem Zeiger verwiesen wird, angegeben, in den geschrieben werden darf. Diese Eigenschaft ist beim Pre-Attribut und beim Post-Attribut zulässig und kann für Zeiger- und Arraydatentypen verwendet werden. Der Wert dieser Eigenschaft ist der Name eines anderen Parameters, der die tatsächliche Anzahl schreibbarer Bytes enthält.

Beispiel

Der folgende Code zeigt, wie die WritableBytes-Eigenschaft verwendet wird:

// C
#include <codeanalysis\sourceannotations.h>
void f ([Pre(WritableBytes="c")] char *pc, size_t c); 

// use of dereference operator
void f ([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); 

Siehe auch

Konzepte

Übersicht über Anmerkungen

Weitere Ressourcen

Anmerkungseigenschaften