دالات الاستدعاء

وظيفة رد اتصال هو التعليمات البرمجية ضمن تطبيق تتم إدارته تساعد دالة DLL غير مدارة بإكمال مهمة. تمرير المكالمات إلى وظيفة رد اتصال غير مباشر من تطبيق تتم إدارته، من خلال دالة DLL، و إلى تطبيق تتم إدارته. بعض الدالات مكتبة الارتباط الديناميكي العديد من يسمى بالنظام الأساسي باستدعاء دالة رد اتصال في تعليمات برمجية التي تمت إدارتها تتطلب إلى تعمل بشكل صحيح.

إلى استدعاء معظم الدالات مكتبة الارتباط الديناميكي من تعليمات برمجية مُدارة، تقوم بإنشاء تعريف دالة التي تمت إدارتها وقم باستدعاء. العملية هو مباشرة.

استخدام دالة DLL التي تتطلب دالة رد اتصال لدى بعض إضافى الخطوات. أولاً، يجب عليك تحديد ما إذا كانت دالة تتطلب وجود رد اتصال بالنظر إلى الوثائق الخاصة بالدالة. بعد ذلك، لديك إلى قم بإنشاء الدالة رد الاتصال في تطبيق المدار. وأخيراً، تقوم باستدعاء دالة DLL، pكـsing مؤشر إلى الدالة رد الاتصال كـ وسيطة. الرسم التوضيحي التالي يلخص الخطوات التالية.

وظيفة رد الاتصال و التنفيذ

رد اتصال استدعاء النظام الأساسي

تعتبر الدالات رد الاتصال مناسب للاستخدام في المواقف التي مهمة هو القيام بشكل متكرر. الاستخدام الشائع آخر هو مع وظائف التعداد، مثل EnumFontFamilies EnumPrintersو EnumWindows في Win32 API. دالة EnumWindows تعداد عبر الجميع النافذةات موجود تشغيل الكمبيوتر الخاص بك، قم باستدعاء دالة رد الاتصال إلى تنفيذ مهمة في كل نافذة. الحصول على الإرشادات والحصول على مثال، راجع كيف إلى: قم بتطبيق دالات رد الاتصال.

راجع أيضًا:

المهام

كيفية القيام بما يلي: قم بتطبيق دالات رد الاتصال

موارد أخرى

استدعاء دالة DLL