Adnotacje SAL
Jeśli zbadasz pliki nagłówków biblioteki, możesz zauważyć niektóre nietypowe adnotacje, na przykład _In_z
i _Out_z_cap_(_Size)
. Te adnotacje to przykłady języka adnotacji kodu źródłowego firmy Microsoft (SAL). Sal zawiera zestaw adnotacji do opisania sposobu, w jaki funkcja używa jej parametrów i zwracanego typu. Na przykład wskazuje on założenia, które podejmuje na ich temat, i gwarancje, które wykonuje po zakończeniu. Plik <nagłówkowy sal.h> definiuje adnotacje.
Aby uzyskać więcej informacji na temat używania adnotacji SAL w programie Visual Studio, zobacz Używanie adnotacji SAL w celu zmniejszenia liczby wad kodu C/C++.