TCHAR

适用于:Outlook 2013 | Outlook 2016

可用于描述 ANSI、DBCS 或 Unicode 字符串的 Win32 字符字符串。 对于 ANSI 和 DBCS 平台,TCHAR 定义如下:

typedef char TCHAR;

备注

对于 Unicode 平台,TCHAR 定义为与 WCHAR 类型同义。

MAPI 客户端可以使用 TCHAR 数据类型来表示 WCHAR 或 Char 类型的字符串。 请务必定义符号常量 UNICODE 并在需要时对平台执行限制。 MAPI 将转译平台信息并在内部将 TCHAR 转换为相应的字符串。 MAPI 属性类型 PT_TSTRING 的工作方式与 TCHAR 数据类型的工作方式类似。 当平台支持 Unicode 时,将在编译时向类型 PT_TSTRING 的属性分配类型 PT_UNICODE。 当平台不支持 Unicode 时,将向这些属性分配类型 PT_STRING8。

有关此功能的详细信息,请参阅字符集属性类型的列表

另请参阅

MAPI 数据类型