閱讀英文

共用方式為


Windows 連絡人

Windows Contacts 技術的概觀。

若要開發 Windows Contacts,您需要下列標頭:

如需這項技術的程式設計指引,請參閱:

函式

 
CommitChanges

將對此連絡人所做的變更儲存至連絡人檔案。
CreateArrayNode

在多重值屬性中建立新的陣列節點。
DeleteArrayNode

刪除指定陣列專案的資料。
DeleteLabels

刪除指定陣列專案中的標籤。
DeleteProperty

刪除位於指定屬性的值。 仍然可以使用 IContactPropertyCollection 列舉屬性修改和版本資料。
GetBinary

使用 IStream 介面 [結構化儲存體] 擷取屬性的二進位資料。
GetContactCollection

會傳回包含所有已知連絡人的 IContactCollection 物件。
GetContactID

擷取本機電腦的唯一連絡人識別碼。
GetCurrent

擷取列舉中的目前連絡人。
GetDate

將指定屬性的日期和時間值擷取到呼叫端的 FILETIME 結構中。 所有時間都會儲存並傳回為國際標準時間 (UTC) 。
GetLabels

擷取指定陣列專案名稱的標籤。
GetMeContact

擷取 'me' 的本機使用者帳戶概念。
GetPath

擷取用來載入此連絡人的檔案系統路徑。
GetPropertyArrayElementID

擷取屬性陣列中指定專案的唯一識別碼。
GetPropertyCollection

會傳回目前連絡人的 IContactPropertyCollection。 選擇性地篩選 IContactPropertyCollection,只列舉某些值。
GetPropertyModificationDate

擷取列舉中目前屬性的上次修改日期。 如果未修改,則會傳回連絡人建立日期。
GetPropertyName

擷取列舉中目前屬性的名稱。
GetPropertyType

擷取列舉中目前屬性的類型。
GetPropertyVersion

擷取列舉中目前屬性的版本號碼。
GetString

將位於指定屬性的字串值擷取到呼叫端配置的緩衝區。
初始 化

使用用來操作連絡人的唯一應用程式名稱和應用程式版本,初始化連絡人管理員。
載入

載入 IContact 物件,其中包含電腦本機連絡人識別碼所參考之連絡人的資料。
MergeContactIDs

讓舊的連絡人識別碼解析為與新連絡人識別碼相同的值。 後續使用舊連絡人識別碼呼叫 IContactManager::Load 現在會載入新的連絡人識別碼連絡人。
下一步

移至下一個連絡人。
下一步

移至下一個屬性。
重設

將列舉值重設為邏輯第一個專案之前。
重設

重設屬性的列舉。
SetBinary

將位於指定屬性的二進位資料設定為指定 IStream 介面 [結構化儲存體] 的內容,其中包含以 null 終止的字串 (為 MIME 類型) 資料。
SetDate

將指定屬性的日期和時間值設定為指定的 FILETIME。 所有時間都會儲存並傳回為國際標準時間 (UTC) 。
SetLabels

將傳入的標籤集附加至指定屬性的標籤集。 注意:_This 方法不會檢查是否有重複的標籤。
SetMeContact

將 'me' 的本機使用者帳戶概念設定為指定的使用者。
SetString

將指定之屬性的字串值設定為指定之 Null 終止字串的字串值。

介面

 
IContact

請勿使用。 定義讀取和寫入單一連絡人屬性的方法。
IContactCollection

請勿使用。 列舉 IContactManager 已知的連絡人。
IContactManager

請勿使用。 用來根據連絡人識別碼字串擷取連絡人。
IContactProperties

請勿使用。 用來擷取、設定、建立和移除 IContact 上的屬性。 屬性名稱和擴充機制會在 icontactproperties.h 中描述。
IContactPropertyCollection

請勿使用。 用來根據標籤或屬性集篩選連絡人資料。 列舉以 IContactProperties 物件公開的連絡人屬性。 針對每個屬性,可以擷取名稱、類型、版本和修改日期。