Freigeben über


IContact-Schnittstelle (icontact.h)

Nicht verwenden. Definiert Methoden zum Lesen und Schreiben von Eigenschaften für einen einzelnen Kontakt.

Vererbung

Die IContact-Schnittstelle erbt von der IUnknown-Schnittstelle . IContact verfügt auch über diese Arten von Membern:

Methoden

Die IContact-Schnittstelle verfügt über diese Methoden.

 
IContact::CommitChanges

Speichert änderungen, die an diesem Kontakt vorgenommen wurden, in der Kontaktdatei.
IContact::GetContactID

Ruft die eindeutige Kontakt-ID des lokalen Computers ab.
IContact::GetPath

Ruft den Dateisystempfad ab, der zum Laden dieses Kontakts verwendet wird.

Hinweise

Klassen, die diese Schnittstelle implementieren, implementieren häufig auch diese Schnittstellen:

  • IPersistFile: Ermöglicht das Laden des Kontakts aus einer Datei. Verwenden Sie diese Schnittstelle beim Laden eines Kontakts, um vollständige Unterstützung in CommitChanges zu erhalten, um die Konflikterkennung zu ändern.
  • IPersistStream: Stellt Methoden zum Speichern und Laden von Objekten bereit, die einen einfachen seriellen Datenstrom für ihre Speicheranforderungen verwenden.
  • IPersistStreamInit: Ermöglicht das Speichern oder Laden des Kontakts aus einem Stream. Verwenden Sie IPersistStreamInit::InitNew , um einen neuen IContact zu erstellen. Hinweis: Wenn Sie einen Kontakt mit IPersistStream laden, erhalten Sie nicht die Sperrung und Konflikterkennung, die IPersistFile::Load und CommitChanges ausführen.
  • IContactProperties: Ermöglicht die Bearbeitung von Kontakteigenschaften.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile icontact.h (Einschließen von Contact.h)