إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
حظر التحقيقات لرسالة. يوفر آلية لتلقي الرسالة المحددة التي تمت مطابقتها بغض النظر عن عمليات الفحص/التلقي المتداخلة. يتم إلغاء وضع الرسالة المتطابقة في قائمة انتظار الاستلام، مما يمنح التطبيق فرصة لتحديد كيفية تلقي الرسالة استنادا إلى المعلومات التي تم إرجاعها بواسطة عملية الفحص المطابقة. ثم يتم تلقي الرسالة المتطابقة باستخدام الدالة MPI_Mrecv أو MPI_Imrecv .
بناء الجملة
int MPIAPI MPI_Mprobe(
_In_ int source,
_In_ int tag,
_In_ MPI_Comm comm,
_Out_ MPI_Message *message,
_Out_ MPI_Status *status
);
المعلمات
المصدر [in]
ترتيب المصدر أو MPI_ANY_SOURCE.العلامة [in]
علامة الرسالة أو MPI_ANY_TAG.comm [in]
مقبض موصل MPI.رسالة [خارج]
عند الإرجاع، يحتوي على مؤشر إلى الرسالة المتطابقة.الحالة [خارج]
عند الإرجاع، يحتوي على مؤشر إلى بنية MPI_Status حيث يتم تخزين معلومات حول الرسالة.
القيمة المُرجعة
إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.
في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .
Fortran
MPI_MPROBE(SOURCE, TAG, COMM, MESSAGE, STATUS, IERROR)
INTEGER SOURCE, TAG, COMM, MESSAGE, STATUS(MPI_STATUS_SIZE), IERROR
الملاحظات
تتصرف هذه الدالة مثل MPI_Improbe باستثناء أنها استدعاء حظر يرجع فقط بعد العثور على رسالة مطابقة.
المتطلبات
منتج |
Microsoft MPI v6 |
الرأس |
Mpi.h; Mpif.h |
المكتبة |
Msmpi.lib |
Dll |
Msmpi.dll |