Aracılığıyla paylaş


C28723

uyarı C28723: İşlev tanımında karşılık gelen bildirimi olmayan eklenmemiş arabellek

Bu uyarı, işlev parametresi olarak geçirilen veya işlev tarafından döndürülen bir arabelleğe Microsoft Kaynak Kodu Ek Açıklama dili (SAL) ile ek açıklama eklenmesi gerektiğini gösterir. Statik analiz araçları, arabellek taşmalarını algılamak için bu tür ek açıklamaları kullanabilir.

Şu anda bu uyarıyla yalnızca sabit olmayan arabellekler tanılanmıştır.

Örneği

Aşağıdaki kod örneği bu uyarıyı oluşturur.

    int foo( LPTSTR buffer, size_t cch )
{
    ...
}  

Aşağıdaki kod örneği bu uyarıyı önler.

    int foo( _Out_writes_(cch) LPTSTR buffer, size_t cch )
{
    ...
}