hatakodu bir hata kodudur, şablon hatayı oluşturan şablon tamponunun adresi, hata_tamponu hata tamponu ve boyut da hata_tamponu'nun boyudur.
regerror işlevi hatakoduna karşılık olan hata dizgesinin uzunluğu (sonlandırıcı boş karakter dahil) ile döner. Ayrıca, boyut ve hata_tamponu sıfırdan farklıysa,
hata_tamponu içinde sonlandırıcı boş karakter içererek, hata dizgesinin ilk boyut -1 karakteri ile döner. boyut, hata_tamponu'nun uzunluğuna eşit ya da küçük negatif olmayan bir sayı olmalıdır.
regerror işlevini hata dizgesi için ne kadar yer gerektiğini öğrenmek için boş bir hata_tamponu ve sıfır değerli boyut ile çağırabilirsiniz.