كيفية استخدام الخاصية MAPI dispidHeaderItem لتعريف حالة الرسالة التي تظهر في برنامج Outlook 2003

انتهاء دعم Office 2003

لقد أنهت شركة Microsoft دعم Office 2003 في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

912239
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
مقدمة حول
توضح هذه المقالة كيفية استخدام الخاصية MAPI dispidHeaderItem لتعريف الحالة الحالية رسالة تظهر في Microsoft Office Outlook 2003.
معلومات أخرى
عندما يتم تكوين Outlook 2003 الاتصال إلى ملقم بريد IMAP أو POP3, يتم تحميل الرسائل إلى ملف مجلدات شخصية (.pst). عندما يتم تكوين Outlook 2003 الاتصال بملقم Microsoft Exchange Server 2003, يمكنك أيضاً تكوين Outlook 2003 تنزيل الرسائل إلى ملف .pst. بالإضافة إلى ذلك، يمكنك تكوين Outlook 2003 العمل في "وضع Exchange المخزن مؤقتاً". في "وضع Exchange المخزن مؤقتاً" يتم تنزيل الرسائل إلى ملف مجلد غير متصل (.ost).

عندما يكون Outlook 2003 تكوين للعمل في "وضع Exchange المخزن مؤقتاً" أو تكوينه للاتصال ملقم بريد IMAP ، يمكن أن تكون الرسائل التي يتم تحميلها على ملفات .ost أو .pst على كمبيوتر عميل في إحدى الحالات التالية:
  • الرأس فقط تحميل
  • رأس ونص أساسي يتم كليهما تحميل
يمكنك استخدام الخاصية MAPI dispidHeaderItem لتحديد ما إذا كان الرسالة الموجودة في ملف .ost أو .pst في "رأس فقط يتم تحميل" أو في حالة "رأس ونص أساسي يتم كليهما تحميل". نوع بيانات PT_LONG الخاصية MAPI dispidHeaderItem وهي في مساحة الاسم PSETID_Common. الخاصية MAPI dispidHeaderItem بإرجاع قيمة غير الصفر عندما تكون الرسالة في حالة "رأس فقط يتم تحميل".

ملاحظة لا يتم تطبيق الخاصية MAPI dispidHeaderItem رؤوس النقل البعيد. يمكن أن يتم تمييز رؤوس النقل البعيد بواسطة فئة الرسالة IPM.Remote.

تم تعريف الخاصية MAPI dispidHeaderitem ومساحة PSETID_Common في التعليمة البرمجية التالية:
#define dispidHeaderItem 0x8578DEFINE_OLEGUID(PSETID_Common, MAKELONG(0x2000+(8),0x0006),0,0);
Sample code

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

التالي مثال عن كيفية استخدام الخاصية MAPI dispidHeaderItem التعرف على الحالة الحالية رسالة: bIsHeader
BOOL bIsHeader(LPMESSAGE lpMessage){	HRESULT         hRes = S_OK;	BOOL            bRet = false;	ULONG	          ulVal = 0;	LPSPropValue    lpPropVal = NULL;	LPSPropTagArray lpNamedPropTag = NULL;	MAPINAMEID      NamedID = {0};	LPMAPINAMEID    lpNamedID = NULL;	NamedID.lpguid = (LPGUID) &PSETID_Common;	NamedID.ulKind = MNID_ID;	NamedID.Kind.lID = dispidHeaderItem;	lpNamedID = &NamedID;	hRes = lpMessage->GetIDsFromNames(1, &lpNamedID, NULL, &lpNamedPropTag);	if (lpNamedPropTag && 1 == lpNamedPropTag->cValues)	{		lpNamedPropTag->aulPropTag[0] = CHANGE_PROP_TYPE(lpNamedPropTag->aulPropTag[0], PT_LONG);		//Get the value of the property.		hRes = lpMessage->GetProps(lpNamedPropTag, 0, &ulVal, &lpPropVal);		if (lpPropVal && 1 == ulVal && PT_LONG == PROP_TYPE(lpPropVal->ulPropTag) && lpPropVal->Value.ul)		{			bRet = true;		}	}		MAPIFreeBuffer(lpPropVal);	MAPIFreeBuffer(lpNamedPropTag);	return bRet;}
مراجع
لمزيد من المعلومات، قم بزيارة موقع Microsoft التالي على الويب:
ol2003

تحذير: تمت ترجمة هذا المقال تلقائياً

خصائص

رقم الموضوع: 912239 - آخر مراجعة: 01/16/2015 08:51:24 - المراجعة: 2.1

  • Microsoft Office Outlook 2003
  • kbnosurvey kbarchive kbmt kbhowto kbinfo KB912239 KbMtar
تعليقات