Partager via


IMsgStore::GetReceiveFolderTable

S’applique à : Outlook 2013 | Outlook 2016

Fournit l’accès à la table de dossiers de réception, une table qui inclut des informations sur tous les dossiers de réception de la banque de messages.

HRESULT GetReceiveFolderTable(
  ULONG ulFlags,
  LPMAPITABLE FAR * lppTable );

Paramètres

ulFlags

[in] Masque de bits d’indicateurs qui contrôle l’accès aux tables. Les indicateurs suivants peuvent être définis :

MAPI_DEFERRED_ERRORS

Permet à GetReceiveFolderTable de retourner correctement, éventuellement avant que la table ne soit entièrement disponible pour l’appelant. Si la table n’est pas entièrement disponible, un appel de table ultérieur peut générer une erreur.

MAPI_UNICODE

Les chaînes retournées sont au format Unicode. Si l’indicateur MAPI_UNICODE n’est pas défini, les chaînes sont au format ANSI.

lppTable

[out] Pointeur vers un pointeur vers la table de dossiers de réception.

Valeur renvoyée

S_OK

La table de dossiers de réception a été retournée avec succès.

Remarques

La méthode IMsgStore ::GetReceiveFolderTable permet d’accéder à une table qui affiche les paramètres de propriété de tous les dossiers de réception de la banque de messages.

Remarques pour les responsables de l’implémentation

Pour obtenir la liste des colonnes requises dans une table de dossiers de réception, consultez Recevoir des tables de dossiers.

Implémentez vos tables de dossiers de réception pour prendre en charge la définition de restrictions de propriété sur la propriété PR_RECORD_KEY (PidTagRecordKey). Cela permet d’accéder facilement à des dossiers de réception particuliers.

Remarques pour les appelants

La définition de l’indicateur MAPI_UNICODE dans le paramètre ulFlags affecte le format des colonnes retournées par les méthodes IMAPITable ::QueryColumns et IMAPITable ::QueryRows . Cet indicateur contrôle également les types de propriétés dans l’ordre de tri retourné par la méthode IMAPITable ::QuerySortOrder .

Référence MFCMAPI

Pour voir un exemple de code MFCMAPI, consultez le tableau suivant.

Fichier Fonction Commentaire
MsgStoreDlg.cpp
CMsgStoreDlg ::OnDisplayReceiveFolderTable
MFCMAPI utilise la méthode IMsgStore ::GetReceiveFolderTable pour obtenir la table de dossiers de réception à afficher.

Voir aussi

IMAPITable::QueryColumns

IMAPITable::QueryRows

IMAPITable::QuerySortOrder

IMAPITable::SetColumns

IMsgStore : IMAPIProp

MFCMAPI comme un exemple de Code