Annotazioni SALSAL Annotations

Se si esaminano i file di intestazione della libreria, è possibile notare alcune annotazioni insolite, ad esempio, _In_z e _Out_z_cap_(_Size).If you examine the library header files, you may notice some unusual annotations, for example, _In_z and _Out_z_cap_(_Size). Questi sono esempi del linguaggio di annotazione del codice sorgente Microsoft (SAL), il quale fornisce un set di annotazioni per descrivere come una funzione utilizza i parametri, ad esempio, le ipotesi che fa su di essi e le garanzie che produce in fase di completamento.These are examples of the Microsoft source-code annotation language (SAL), which provides a set of annotations to describe how a function uses its parameters, for example, the assumptions it makes about them and the guarantees it makes on finishing. Il file di intestazione <sal.h> definisce le annotazioni.The header file <sal.h> defines the annotations.

Per altre informazioni sull'uso delle annotazioni SAL in Visual Studio, vedere Uso delle annotazioni SAL per ridurre gli errori del codice C/C++.For more information about using SAL annotations in Visual Studio, see Using SAL Annotations to Reduce C/C++ Code Defects.

Vedere ancheSee Also

Funzionalità della libreria CRTCRT Library Features