Freigeben über


Zugriff

Mit der Access-Eigenschaft wird angegeben, ob ein Wert gelesen oder geschrieben werden kann oder ob beides oder keines von beidem zutrifft. Diese Eigenschaft ist für das Pre-Attribut und das Post-Attribut zulässig und kann auf jeden Datentyp angewendet werden.

Die Access-Eigenschaft muss auf einen der folgenden Werte festgelegt werden:

  • SA_NoAccess – der Wert kann weder gelesen noch geschrieben werden.

  • SA_Read – der Wert kann gelesen, aber nicht geschrieben werden.

  • SA_Write – der Wert kann geschrieben, aber nicht gelesen werden.

  • SA_ReadWrite – der Wert kann gelesen und geschrieben werden.

Hinweis   Standardmäßig ist der Wert der Access-Eigenschaft auf SA_ReadWrite festgelegt. Zudem wird der Wert der Access-Eigenschaft vom const-Qualifizierer als SA_Read abgeleitet.

Beispiel

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

// C 
#include <CodeAnalysis\SourceAnnotations.h>
void f ([SA_Pre(Access=SA_Read)] int x);

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f ([Pre(Access=Read)] int x);

In C++ kann das SA_-Präfix optional verwendet werden.

Siehe auch

Weitere Ressourcen

Anmerkungseigenschaften