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 物件公開的連絡人屬性。 針對每個屬性,可以擷取名稱、類型、版本和修改日期。 |