Windows 联系人
Windows 联系人技术概述。
若要开发 Windows 联系人,需要以下标头:
有关此技术的编程指南,请参阅:
CommitChanges 将此联系人所做的更改保存到联系人文件中。 |
CreateArrayNode 在多值属性中创建新的数组节点。 |
DeleteArrayNode 删除指定数组条目处的数据。 |
DeleteLabels 删除指定数组条目处的标签。 |
DeleteProperty 删除指定属性处的值。 仍可使用 IContactPropertyCollection 枚举属性修改和版本数据。 |
GetBinary 使用 IStream 接口 [结构化存储] 检索属性的二进制数据。 |
GetContactCollection 返回包含所有已知联系人的 IContactCollection 对象。 |
GetContactID 检索本地计算机的唯一联系人 ID。 |
GetCurrent 检索枚举中的当前联系人。 |
GetDate 将指定属性处的日期和时间值检索到调用者的 FILETIME 结构中。 所有时间都以协调世界时 (UTC) 的形式存储并返回。 |
GetLabels 检索指定数组元素名称的标签。 |
GetMeContact 检索“me”的本地用户帐户概念。 |
GetPath 检索用于加载此联系人的文件系统路径。 |
GetPropertyArrayElementID 检索属性数组中给定元素的唯一 ID。 |
GetPropertyCollection 返回当前联系人的 IContactPropertyCollection。 (可选)筛选 IContactPropertyCollection 以仅枚举某些值。 |
GetPropertyModificationDate 检索枚举中当前属性的上次修改日期。 如果未修改,则返回联系人创建日期。 |
GetPropertyName 检索枚举中当前属性的名称。 |
GetPropertyType 检索枚举中当前属性的类型。 |
GetPropertyVersion 检索 枚举中当前属性的版本号。 |
GetString 将指定属性处的字符串值检索到调用方分配的缓冲区中。 |
初始化 使用用于操作联系人的唯一应用程序名称和应用程序版本初始化联系人管理器。 |
加载 使用计算机本地联系人 ID 引用的联系人中的数据加载 IContact 对象。 |
MergeContactIDs 使旧的联系人 ID 解析为与新联系人 ID 相同的值。 使用旧联系人 ID 对 IContactManager::Load 的后续调用现在会加载新的联系人 ID 联系人。 |
下一页 移动到下一个联系人。 |
下一页 移动到下一个属性。 |
重置 将枚举器重置为逻辑第一个元素之前。 |
重置 重置属性的枚举。 |
SetBinary 将指定属性处的二进制数据设置为指定 IStream 接口 [结构化存储] 的内容,该接口包含以 null 结尾的字符串, (MIME 类型) 数据。 |
SetDate 将指定属性处的日期和时间值设置为给定的 FILETIME。 所有时间都以协调世界时 (UTC) 的形式存储并返回。 |
SetLabels 将传入的标签集追加到指定属性的标签集。 注意:_This 方法不检查重复标签。 |
SetMeContact 将“me”的本地用户帐户概念设置为指定用户。 |
SetString 将指定属性的字符串值设置为以 null 结尾的指定字符串的值。 |
IContact 请勿使用。 定义用于读取和写入单个联系人的属性的方法。 |
IContactCollection 请勿使用。 枚举 IContactManager 已知的联系人。 |
IContactManager 请勿使用。 用于基于联系人 ID 字符串检索联系人。 |
IContactProperties 请勿使用。 用于检索、设置、创建和删除 IContact 上的属性。 icontactproperties.h 中介绍了属性名称和扩展机制。 |
IContactPropertyCollection 请勿使用。 用于根据标签或属性集筛选联系人数据。 枚举使用 IContactProperties 对象公开的联系人属性。 对于每个属性,可以检索名称、类型、版本和修改日期。 |