ما هي أفضل طريقة للحصول على نتائج يقوم GetlastError () بعد مكالمة WINAPI إلى لطيفة شار *؟

StackOverflow https://stackoverflow.com/questions/1613439

سؤال

وأنا أكتب DLL الذي يستخدم برنامج جافا لاستدعاء WINAPI بطرق مختلفة. أريد أن رمي الاستثناءات المناسبة إلى جافا ولكن أنا بحاجة خطأ WINAPI منسقة بشكل جيد ليس فقط كثافة العمليات التي تحصل لقد عاد من يقوم GetlastError (). أنا متأكد من أن هناك طريقة لطيفة للقيام بذلك.

هل كانت مفيدة؟

المحلول

استخدم "FormatMessage". يمكنك تمرير في رمز الخطأ كمعلمة 3RD، وحتى يكون FormatMessage تخصيص مساحة لك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top