Aracılığıyla paylaş


C28159

Uyarı C28159: Bunun yerine başka bir işlev kullanmayı düşünün.

Bu uyarı sürücüleri önerme için kullandığınız sürücü çağıran işleve anlam olarak eşdeğer olan tercih edilen işlev çağrısının bildirilir.Bu genel bir uyarı iletisi. ek açıklama __drv_preferredFunction kullanılan (belki de koşullu bir __drv_when() ek açıklama) bozuk bir kodlama yöntemi bayrak atamak.

Örnek

Bu kod, aşağıdaki C# uyarısını oluşturur:

char buff[MAX_PATH];

OemToChar(buff, input);

    // if strlen(input) > MAX_PATH
....// leads to buffer overrun

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

char buff[MAX_PATH];

OemToCharBuff(buff, input, MAX_PATH);