Wie Verwenden der DispidHeaderItem-MAPI-Eigenschaft, um den Status einer Nachricht zu identifizieren, die Sie in Outlook 2003 erhalten

Support for Office 2003 has ended

Microsoft ended support for Office 2003 on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.

912239
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
EINFÜHRUNG
Dieser Artikel beschreibt, wie zu dem Identifizieren des aktuellen Status einer Nachricht, die Sie in Microsoft Office Outlook 2003 erhalten, die MAPI-Eigenschaft verwandt wird.
Weitere Informationen
Wenn Outlook 2003 ist konfiguriert, um eine Verbindung zu einem IMAP- oder einem POP3-Mail-Server herzustellen, werden Nachrichten in einer Datei Persönliche Ordner (PST) gedownloadet. Wenn Outlook 2003 ist konfiguriert, um eine Verbindung zu einem Microsoft Exchange Server 2003-Server herzustellen, können Sie Outlook 2003 auch so konfigurieren, Nachrichten in einer Pst-Datei zu downloaden. Darüber hinaus können Sie Outlook 2003 konfigurieren damit in Exchange-Cache-Modus funktionieren. In Exchange-Cache-Modus werden Nachrichten in einer Offline-Datei Ordner (OST) gedownloadet.

Wenn Outlook 2003 ist damit in Exchange-Cache-Modus funktionieren, konfiguriert oder wenn Outlook 2003 ist konfiguriert, um eine Verbindung zu einem IMAP-Mail-Server herzustellen, können sich die Nachrichten, die in den OST- auf dem Clientcomputer oder den Pst-Datei auf dem Clientcomputer gedownloadet werden, in den folgenden Zuständen in anderem befinden:
  • Von der Kopfzeile wird nur gedownloadet
  • Von der Kopfzeile beider und dem Text beider wird gedownloadet
Sie können die identifizierende MAPI-Eigenschaft oder den Status "von Kopfzeile beider und Text beider wird gedownloadet" dass sich die Nachricht in der OST- oder der Pst-Datei befindet in nur von Kopfzeile "gedownloadet wird" verwenden. Die MAPI-Eigenschaft ist ein PT_LONG-Datentyp und ist ein PT_LONG-Datentyp in dem PSETID_Common-Namespace. Wenn die Nachricht in dem Zustand "von Kopfzeile nur gedownloadet wird" ist, gibt die MAPI-Eigenschaft einen Wert von Wert ungleich Null zurück.

Hinweis: die DispidHeaderItem MAPI-Eigenschaft gilt nicht für Transport-Remote-Header. Transport-Remote-Header können durch die IPM.Remote-Nachrichtenklasse unterschieden werden.

Die MAPI-Eigenschaft und das PSETID_Common-Namespace werden in dem folgenden Code definiert:
#define dispidHeaderItem 0x8578DEFINE_OLEGUID(PSETID_Common, MAKELONG(0x2000+(8),0x0006),0,0);
Beispielcode

Ohne Garantie, ist ausgedrückt, oder die impliziert wird, bietet Microsoft Programmierbeispiele nur für Abbildung. Das enthält aber ist auf den konkludenten Garantien von Merchantability oder Eignung für einen bestimmten Zweck nicht beschränkt. In diesem Artikel wird vorausgesetzt, dass von Ihnen mit der Programmiersprache, die demonstriert wird, und den Tools vertraut, die zu dem Erstellen und dem Debuggen von Prozeduren verwandt werden ist. Technischen Support von Microsoft helfen, die Funktionalität von einem bestimmten Verfahren zu erläutern, aber sie diese Beispiele zu nicht ändern, um bereitzustellen, dass Funktion hinzufügte, oder Prozeduren zu erstellen, um Ihre bestimmten Anforderungen zu erfüllen.

Ist, dass folgend beispielhaft verwandt werden kann die MAPI-Eigenschaft, um den aktuellen Status einer Nachricht wie zu identifizieren:
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;}
Informationsquellen
Findet weitere Informationen auf dem folgenden Website von Microsoft:
ol2003

Warning: This article has been translated automatically

Eigenschaften

Artikelnummer: 912239 – Letzte Überarbeitung: 01/16/2015 08:51:25 – Revision: 2.1

  • Microsoft Office Outlook 2003
  • kbnosurvey kbarchive kbhowto kbinfo KB912239 KbMtde kbmt
Feedback