Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
La propiedad WritableElementsConst especifica el número de elementos de una matriz o un búfer al que señala un puntero en el que se puede escribir de manera válida. Esta propiedad está permitida en los atributos Pre y Post y puede utilizarse en tipos de datos de puntero o de matriz.
El valor de esta propiedad es una constante de size_t; para especificar elementos en los que se puede escribir que dependen de otro parámetro de la función, se utiliza la propiedad WritableElements.
Ejemplo
Los dos ejemplos de código siguientes muestran cómo utilizar la propiedad WritableElementsConst:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_Pre(WritableElementsConst=9)] char* pc);
void f([SA_Pre(Deref=1, Access=SA_Write, WritableElementsConst=9)] char** pc);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Pre(WritableElementsConst=9)] char* pc);
void f([Pre(Deref=1, Access=Write, WritableElementsConst=9)] char** pc);
Vea también
Conceptos
Información general sobre anotaciones