Partager via


Structure MapiFileTagExt (mapi.h)

Une structure MapiFileTagExt spécifie le type d’une pièce jointe de message à sa création et sa forme d’encodage actuelle afin qu’elle puisse être restaurée à son type d’origine à sa destination.

Syntaxe

typedef struct {
  ULONG  ulReserved;
  ULONG  cbTag;
  LPBYTE lpTag;
  ULONG  cbEncoding;
  LPBYTE lpEncoding;
} MapiFileTagExt, *lpMapiFileTagExt;

Membres

ulReserved

Type : ULONG

Réservés au; doit être égal à zéro.

cbTag

Type : ULONG

Taille, en octets, de la valeur définie par le membre lpTag .

lpTag

Type : LPBYTE

Pointeur vers un identificateur d’objet X.400 indiquant le type de la pièce jointe dans sa forme d’origine, par exemple « Feuille de calcul Microsoft Excel ».

cbEncoding

Type : ULONG

Taille, en octets, de la valeur définie par le membre lpEncoding .

lpEncoding

Type : LPBYTE

Pointeur vers un identificateur d’objet X.400 indiquant la forme sous laquelle la pièce jointe est actuellement encodée, par exemple MacBinary, UUENCODE ou binary.

Remarques

Une structure MapiFileTagExt définit le type d’un fichier joint à des fins telles que l’encodage et le décodage du fichier, le choix de l’application appropriée à lancer lors de son ouverture ou toute utilisation nécessitant des informations complètes concernant le type de fichier. Les applications clientes peuvent utiliser les informations des membres lpTag et lpEncoding de cette structure pour déterminer ce qu’il faut faire avec une pièce jointe.

Configuration requise

Condition requise Valeur
En-tête mapi.h

Voir aussi

MapiFileDesc

MapiFileDescW

Propriété canonique PidTagAttachEncoding

Propriété canonique PidTagAttachTag