Anotações de SAL
Se você examinar os arquivos de cabeçalho de biblioteca, notará algumas anotações incomuns, como por exemplo, _In_z
e _Out_z_cap_(_Size)
. Essas anotações são exemplos da SAL (linguagem de anotação de código-fonte) da Microsoft. O SAL fornece um conjunto de anotações para descrever como uma função usa seus parâmetros e tipo de retorno. Por exemplo, indica as suposições que faz sobre eles e as garantias que faz na finalização. O arquivo de cabeçalho <sal.h> define as anotações.
Para obter mais informações sobre como usar anotações SAL no Visual Studio, consulte Usando anotações SAL para reduzir defeitos de código C/C++.
Confira também
Arquivos .lib
de runtime do C (CRT) e Biblioteca Padrão (STL) do C++