Contatti di Windows

Panoramica della tecnologia Contatti di Windows.

Per sviluppare contatti di Windows, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Funzioni

 
Commitchanges

Salva le modifiche apportate al contatto nel file di contatto.
CreateArrayNode

Crea un nuovo nodo matrice in una proprietà multivalore.
DeleteArrayNode

Elimina i dati in corrispondenza di una voce di matrice specificata.
DeleteLabels

Elimina le etichette in corrispondenza di una voce di matrice specificata.
DeleteProperty

Elimina il valore in corrispondenza di una proprietà specificata. È comunque possibile enumerare i dati delle proprietà e della versione con IContactPropertyCollection.
GetBinary

Recupera i dati binari di una proprietà usando un'interfaccia IStream [Structured Storage].
GetContactCollection

Restituisce un oggetto IContactCollection che contiene tutti i contatti noti.
GetContactID

Recupera l'ID contatto univoco del computer locale.
GetCurrent

Recupera il contatto corrente nell'enumerazione .
Getdate

Recupera il valore di data e ora in corrispondenza di una proprietà specificata nella struttura FILETIME di un chiamante. Tutte le ore vengono archiviate e restituite come utc (Coordinated Universal Time).
GetLabels

Recupera le etichette per un nome di elemento di matrice specificato.
GetMeContact

Recupera il concetto di account utente locale di "me".
GetPath

Recupera il percorso del file system utilizzato per caricare il contatto.
GetPropertyArrayElementID

Recupera l'ID univoco per un determinato elemento in una matrice di proprietà.
GetPropertyCollection

Restituisce un oggetto IContactPropertyCollection per il contatto corrente. Facoltativamente, filtra IContactPropertyCollection per enumerare solo alcuni valori.
GetPropertyModificationDate

Recupera l'ultima data di modifica per la proprietà corrente nell'enumerazione . Se non viene modificata, viene restituita la data di creazione del contatto.
GetPropertyName

Recupera il nome della proprietà corrente nell'enumerazione .
GetPropertyType

Recupera il tipo per la proprietà corrente nell'enumerazione .
GetPropertyVersion

Recupera il numero di versione per la proprietà corrente nell'enumerazione .
GetString

Recupera il valore stringa in corrispondenza di una proprietà specificata in un buffer allocato dal chiamante.
Initialize

Inizializza il gestore contatti con il nome univoco dell'applicazione e la versione dell'applicazione usati per modificare i contatti.
Load

Carica un oggetto IContact con i dati del contatto a cui fa riferimento l'ID contatto locale del computer.
MergeContactIDs

Rende un ID contatto precedente risolto con lo stesso valore di un nuovo ID contatto. Le chiamate successive a IContactManager::Load con l'ID contatto precedente caricano ora il nuovo contatto ID contatto.
Avanti

Passa al contatto successivo.
Avanti

Passa alla proprietà successiva.
Reimpostazione

Reimposta l'enumeratore su prima del primo elemento logico.
Reimpostazione

Reimposta l'enumerazione delle proprietà.
SetBinary

Imposta i dati binari in corrispondenza di una proprietà specificata sul contenuto di un'interfaccia IStream specificata [Structured Storage], che contiene una stringa con terminazione Null (come tipo MIME).
Setdate

Imposta il valore di data e ora in corrispondenza di una proprietà specificata su un valore FILETIME specificato. Tutte le ore vengono archiviate e restituite come utc (Coordinated Universal Time).
SetLabels

Aggiunge il set di etichette passate al set di etichette della proprietà specificata. Nota:_This metodo non verifica la presenza di etichette duplicate.
SetMeContact

Imposta il concetto di account utente locale "me" sull'utente specificato.
Setstring

Imposta il valore stringa di una proprietà specificata su quella di una stringa con terminazione Null specificata.

Interfacce

 
IContact

Non usare. Definisce i metodi per la lettura e la scrittura di proprietà per un singolo contatto.
IContactCollection

Non usare. Enumera i contatti noti da IContactManager.
IContactManager

Non usare. Usato per recuperare un contatto, in base a una stringa ID contatto.
IContactProperties

Non usare. Consente di recuperare, impostare, creare e rimuovere proprietà in un IContact. I nomi delle proprietà e i meccanismi di estensione sono descritti in icontactproperties.h.
IContactPropertyCollection

Non usare. Consente di filtrare i dati dei contatti in base a un'etichetta o a un set di proprietà. Enumera le proprietà dei contatti esposte con un oggetto IContactProperties. Per ogni proprietà, è possibile recuperare il nome, il tipo, la versione e la data di modifica.