DetailPage-MSS-KB

Knowledge Base

Artikel ID: 291794 - Laatste beoordeling: donderdag 6 oktober 2011 - Wijziging: 3.0

 

Op deze pagina

Samenvatting

De steek proef basis klassen MAPI (MFCMAPI) ziet u een groot aantal Extended MAPI coderings technieken.

Meer informatie

MFCMAPI begon als een project leren om te zien wat mogelijk is MAPI en na verloop van tijd, heeft het trainings project ontwikkeld in een monster MAPI een client die zich op een fractie met het hulp programma Mdbvu32. exe.

De gebruiker MFCMAPI interface kunt weer geven op alle mappen en submappen die zich in een berichtenarchief. Het kan ook weer geven een adresboek dat wordt geladen in een profiel.

Een Microsoft Visual C++, Microsoft Foundation Classes (MFC) MFCMAPI-project is bedoeld als een reeks van MFC-dialoogvensters implementeren een map structuur in het linkerdeel venster en een lijst met eigenschappen in het rechter deel venster. Elke dialoog venster heeft een aantal menu-items die u gebruiken kunt om te reageren op de actieve objecten. Dit omvat een lege test functie die u kunt gebruiken met host testen van code. Zie voor meer informatie over de dialoogvensters en hun bijbehorende klassen het Leesmij-bestand dat deel uitmaakt van het project.

Naar Download de nieuwste versie van MFCMAPI, gaat u naar de volgende website:
http://www.codeplex.com/MFCMAPI (http://www.codeplex.com/MFCMAPI)
MFCMAPI is Microsoft Exchange Server wijzigen Messaging API (MAPI) Editor en is nu beschikbaar voor download als hulp middel voor Microsoft Exchange Server. Voor meer informatie over hulp programma's voor Exchange Server Ga naar de volgende Microsoft-website:
http://technet.Microsoft.com/en-us/Exchange/bb288488.aspx (http://technet.microsoft.com/en-us/exchange/bb288488.aspx)
MAPI-Editor downloaden, gaat u naar de volgende Microsoft-website:
http://www.Microsoft.com/downloads/details.aspx?FamilyID=55FDFFD7-1878-4637-9808-1E21ABB3AE37&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=55FDFFD7-1878-4637-9808-1E21ABB3AE37&displaylang=en)

Algemene MAPI-functies

De meeste van de volgende functies zijn opgenomen in de MAPIFunctions.cpp bestand:
  • AddTestAddress-Een eenmalige hardcoded-adres toegevoegd aan een bericht.
  • ConcatSPropTagArrays-Duurt tweeSPropTagArraysen ze worden gecombineerd.
  • CopySBinary-Een gekopieerdSBinarynaar een ander geheugenbeheer verwerken.
  • CopyLargeNamedPropertyToDebugOutput-Laat zien hoe een grote benoemde MAPI-eigenschap lezen met behulp vanIStream.
  • CopyBodyToLargeNamedProperty-Laat zien hoe een grote benoemde MAPI-eigenschap schrijven met PR_BODY als de bron.
  • DeleteMessagePermanently-Verwijdert een bericht met behulp van deDeleteMessagesfunctie.
  • DeleteToDeletedItems-GebruikCopyMessageseen bericht verplaatsen naar de map Verwijderde Items.
  • FindPropInPropTagArray-Zoekt naar eenSPropTagArrayvoor een bepaalde eigenschap.
  • LoadFromMSG-Laadt een MSG-bestand in eenIMessage.
  • ManualResolve-Oplossing handmatig een adres.Voor meer informatie klikt u op de volgende artikelnummer om het artikel in de Microsoft Knowledge Base te bekijken:
    266351  (http://support.microsoft.com/kb/266351/ ) Het oplossen van een adresboekvermelding handmatig met behulp van MAPI
  • OpenDefaultMessageStore-Zoekt en opent u het standaard berichtenarchief vanIMAPISession.
  • OpenMessageModal-GebruikPrepareFormenShowFormeen bericht weer geven.
  • OpenOtherUsersMailbox-GebruikHrMailboxLogonom een post bus.
  • OpenPublicMessageStore-Zoekt en opent u een openbare berichtenarchief vanIMAPISession.
  • SaveToMSG-Slaat eenIMessageeen MSG-bestand.Voor meer informatie klikt u op het volgende artikelnummer Raadpleeg het artikel in de Microsoft Knowledge Base:
    171907  (http://support.microsoft.com/kb/171907/ ) Bericht MSG samengesteld bestand opslaan
  • WriteAttachmentToFile-Een bijlage naar een bestand worden opgeslagen.

Implementatie IMAPIAdviseSink

HetIMAPIAdviseSinkvoorbeeld bevat twee implementaties van deIMAPIAdviseSinkinterface; één voor eenvoudige melding bij nieuwe post en één voor meer complexe tabel melding.

OpmerkingDe map hiërarchie weergaven in MFCMAPI zijn niet profiteren van meldingen. Er is eenWeergave vernieuwenmenuopdracht op deActieshet menu voor de meeste dialoogvensters met de weergave van de map hiërarchie.

MAPI-formulier Viewer implementatie

De MAPI-formulier Viewer voorbeeld bevat een klasse waarmee deIMAPIMessageSite,IMAPIViewContext, enIMAPIViewAdviseSinkinterfaces. Samen kunnen maken deze voor een MAPI-formulier Viewer implementatie. De code die gebruikmaakt van het Form Viewer is in deOpenMessageNonModalfunctie die is opgenomen in het bestand MAPIFunctions.cpp.

Voor meer informatie over een andere MAPI-implementatie Formulier Viewer, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base:
230770  (http://support.microsoft.com/kb/230770/ ) FrmVwr.exe extended MAPI-formulier Viewer
Microsoft biedt program meer voorbeelden ter illustratie zonder expliciete of impliciete garantie. Dit omvat, maar is niet beperkt tot de impliciete garanties van verkoopbaarheid of geschiktheid voor een bepaald doel. In dit artikel wordt ervan uitgegaan dat u bekend met het programmeren bent taal worden opgespoord en de hulp middelen die worden gebruikt voor het maken en procedures voor fout opsporing. Ondersteuningstechnici van Microsoft kunnen helpen verklaren de de functionaliteit van een bepaalde procedure, maar zij zullen deze niet worden gewijzigd voorbeelden voor de toegevoegde functionaliteit of samens tellen van procedures om te voldoen aan de specifieke eisen.

De informatie in dit artikel is van toepassing op:
  • Microsoft Office Outlook 2007
  • Microsoft Messaging Application Programming Interface
Trefwoorden: 
kbdownload kbfile kbinfo kbmsg kbmt KB291794 KbMtnl
Machine-translated ArticleMachine-translated Article
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:291794  (http://support.microsoft.com/kb/291794/en-us/ )
Delen
Extra ondersteuningsopties
Microsoft Community Support-forums
Neem rechtstreeks contact met ons op
Een door Microsoft gecertificeerde partner zoeken
Microsoft Store