Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
varning C28718: Ej kommenterad buffert
Den här varningen rapporteras när en buffert som skickas till en funktion eller returneras av en funktion inte har sal-anteckningar (Source Code Annotation Language). Statiska analysverktyg kan använda sådana anteckningar för att identifiera buffertöverskridanden. Information om hur du lägger till anteckningar finns i Använda SAL-anteckningar för att minska C/C++-kodfel.
För närvarande diagnostiseras endast icke-konstanta strängbuffertar med den här varningen. Helst bör alla buffertar som skickas som funktionsparametrar eller returneras av funktioner kommenteras. Matriser med wchar_t eller tecken är kandidater för den här varningen. Osignerade tecken är för närvarande inte det.
exempel
Följande kodexempel genererar den här varningen.
int foo( LPTSTR buffer, size_t cch );
Följande kodexempel undviker den här varningen.
int foo( _Out_writes_(cch) LPTSTR buffer, size_t cch );