إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تسجيل مجموعة من وظائف تحويل البيانات التي يوفرها المستخدم.
بناء الجملة
int MPIAPI MPI_Register_datarep(
_In_ char *datarep,
_In_opt_ MPI_Datarep_conversion_function *read_conversion_fn,
_In_opt_ MPI_Datarep_conversion_function *write_conversion_fn,
_In_ MPI_Datarep_extent_function *dtype_file_extent_fn,
_In_opt_ void *extra_state
);
المعلمات
datarep [in]
معرف تمثيل البيانات.read_conversion_fn [في، اختياري]
تم استدعاء الدالة للتحويل من تمثيل الملف إلى التمثيل الأصلي.write_conversion_fn [في، اختياري]
الوظيفة التي تم استدعاؤها للتحويل من التمثيل الأصلي إلى تمثيل الملف.dtype_file_extent_fn [in]
تم استدعاء الدالة للحصول على مدى نوع البيانات كما هو ممثل في الملف.extra_state [في، اختياري]
حالة إضافية يتم تمريرها إلى دالات التحويل.
القيمة المُرجعة
إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.
في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .
Fortran
MPI_REGISTER_DATAREP(DATAREP, READ_CONVERSION_FN, WRITE_CONVERSION_FN,
DTYPE_FILE_EXTENT_FN, EXTRA_STATE, IERROR)
CHARACTER*(*) DATAREP
EXTERNAL READ_CONVERSION_FN, WRITE_CONVERSION_FN, DTYPE_FILE_EXTENT_FN
INTEGER(KIND=MPI_ADDRESS_KIND) EXTRA_STATE
INTEGER IERROR
المتطلبات
منتج |
حزمة HPC Pack 2012 MS-MPI القابلة لإعادة التوزيع، حزمة HPC Pack 2008 R2 MS-MPI القابلة لإعادة التوزيع، حزمة HPC Pack 2008 MS-MPI القابلة لإعادة التوزيع أو الأدوات المساعدة للعميل HPC Pack 2008 |
الرأس |
Mpi.h; Mpif.h |
المكتبة |
Msmpi.lib |
Dll |
Msmpi.dll |