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 linguagem de anotação de código-fonte (SAL) da Microsoft. 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 no acabamento. 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++