Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
upozornění C28723: Nezařazená vyrovnávací paměť v definici funkce, která neobsahuje žádnou odpovídající deklaraci
Toto upozornění označuje, že vyrovnávací paměť předaná jako parametr funkce nebo vrácená funkcí by měla být opatřena poznámkami jazykem SAL (Source Code Annotation Language). Nástroje pro statickou analýzu můžou tyto poznámky použít k detekci přetečení vyrovnávací paměti.
V současné době jsou s tímto upozorněním diagnostikovány pouze ne constantní vyrovnávací paměti.
příklad
Následující příklad kódu vygeneruje toto upozornění.
int foo( LPTSTR buffer, size_t cch )
{
...
}
Následující příklad kódu zabrání tomuto upozornění.
int foo( _Out_writes_(cch) LPTSTR buffer, size_t cch )
{
...
}