Partager via


Interface IContact (icontact.h)

Ne pas utiliser. Définit des méthodes de lecture et d’écriture de propriétés pour un seul contact.

Héritage

L’interface IContact hérite de l’interface IUnknown. IContact a également les types de membres suivants :

Méthodes

L’interface IContact a ces méthodes.

 
IContact ::CommitChanges

Enregistre les modifications apportées à ce contact dans le fichier de contact.
IContact ::GetContactID

Récupère l’ID de contact unique de l’ordinateur local.
IContact ::GetPath

Récupère le chemin du système de fichiers utilisé pour charger ce contact.

Remarques

Les classes qui implémentent cette interface implémentent souvent également ces interfaces :

  • IPersistFile : permet de charger le contact à partir d’un fichier. Utilisez cette interface lors du chargement d’un contact pour obtenir une prise en charge complète dans CommitChanges pour modifier la détection des conflits.
  • IPersistStream : fournit des méthodes pour enregistrer et charger des objets qui utilisent un flux série simple pour leurs besoins de stockage.
  • IPersistStreamInit : permet d’enregistrer ou de charger le contact à partir d’un flux. Utilisez IPersistStreamInit ::InitNew pour créer un IContact. Remarque : le chargement d’un contact avec IPersistStream ne vous permet pas de verrouiller et de détecter les conflits que IPersistFile ::Load et CommitChanges effectuent.
  • IContactProperties : permet la manipulation des propriétés de contact.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête icontact.h (incluez Contact.h)