Ajouter des pièces jointes aux images
Lorsqu’un élément est marqué avec WiaItemTypeHasAttachments, cela signifie que l’élément a des pièces jointes associées, qui sont stockées en tant qu’éléments enfants. Ce n’est pas la même chose qu’un élément de type WiaItemTypeFolder. Les principales différences entre ces deux architectures sont les suivantes :
Les éléments de type WiaItemTypeHasAttachments n’ont qu’un seul niveau d’enfants. Les éléments de type WiaItemTypeFolder peuvent avoir un nombre quelconque de niveaux d’enfants.
Tous les enfants d’un élément de type WiaItemTypeHasAttachments sont liés à cet élément. Par exemple, si un élément d’image a des données audio associées, les données audio sont stockées en tant qu’enfant de l’élément d’image, et l’élément image est marqué avec WiaItemTypeHasAttachments.
Un élément ne peut pas être à la fois de type WiaItemTypeHasAttachments et de type WiaItemTypeFolder. Toutefois, un élément peut être de type WiaItemTypeHasAttachments et de type WiaItemTypeFile. Cela est dû au fait qu’un élément de type WiaItemTypeHasAttachments est traité conceptuellement comme une seule entité. Le diagramme suivant illustre l’arborescence d’éléments appareil photo WIA avec des pièces jointes.