C6258

تحذير C6258: استخدام TerminateThread لا يسمح مؤشر ترابط المناسبة تنظيف.

وهذا تحذير يشير إلى أنه تم اكتشاف استدعاء TerminateThread.

TerminateThread هو دالة خطيرة التي يجب استخدامها فقط في معظم الحالات القصوى. ل المزيد من المعلومات حول المشاكل المقترنة باستدعاء TerminateThread، راجع هذا الموضوع في مكتبة MSDN: TerminateThread.

إلى إنهاء عمليات جزئية بشكل صحيح

  1. إنشاء كائن حدث باستخدام CreateEventدالة.

  2. إنشاء عمليات جزئية.

  3. مراقبة كل مؤشر ترابط الولاية حدث بواسطة استدعاء WaitForSingleObjectدالة.

  4. ينتهي كل مؤشر ترابط التنفيذ الخاصة به عند حدث هو معينة إلى الولاية signaled (WaitForSingleObjectإرجاع WAIT_OBJECT_0).

راجع واحد المواضيع التالية للحصول على مزيد من المعلومات: