FAX_PRINT_INFOA结构(winfax.h)

FAX_PRINT_INFO 结构包含传真服务器打印传真传输所需的信息。 该结构包括发件人和收件人数据、可选的计费代码和传递报告信息。

需要 SizeOfStructRecipientNumber 成员;其他成员是可选的。

语法

typedef struct _FAX_PRINT_INFOA {
  DWORD  SizeOfStruct;
  LPCSTR DocName;
  LPCSTR RecipientName;
  LPCSTR RecipientNumber;
  LPCSTR SenderName;
  LPCSTR SenderCompany;
  LPCSTR SenderDept;
  LPCSTR SenderBillingCode;
  LPCSTR Reserved;
  LPCSTR DrEmailAddress;
  LPCSTR OutputFileName;
} FAX_PRINT_INFOA, *PFAX_PRINT_INFOA;

成员

SizeOfStruct

类型:DWORD

指定 FAX_PRINT_INFO 结构的大小(以字节为单位)。 调用应用程序必须将此成员设置为 sizeof(FAX_PRINT_INFO)。 此成员是必需的。

DocName

类型:LPCTSTR

指向常量以 null 结尾的字符串的指针,该字符串是打印后台处理程序中显示的用户友好名称。

RecipientName

类型:LPCTSTR

指向常量以 null 结尾的字符串的指针,该字符串指定传真传输收件人的名称。

RecipientNumber

类型:LPCTSTR

指向常量以 null 结尾的字符串的指针,该字符串指定传真传输收件人的传真号。 此成员是必需的。

SenderName

类型:LPCTSTR

指向常量以 null 结尾的字符串的指针,该字符串指定发起传真传输的发件人的名称。

SenderCompany

类型:LPCTSTR

指向常量以 null 结尾的字符串的指针,该字符串指定发起传真传输的发件人的公司名称。

SenderDept

类型:LPCTSTR

指向常量以 null 结尾的字符串的指针,该字符串指定发起传真传输的发件人的部门名称。

SenderBillingCode

类型:LPCTSTR

指向常量以 null 结尾的字符串的指针,该字符串指示适用于传真传输的应用程序或服务器特定的计费代码。 传真服务器使用字符串在传真事件日志中生成条目。 计费代码是可选的。

Reserved

类型:LPCTSTR

保留。 必须设置为 NULL

DrEmailAddress

类型:LPCTSTR

指向常量以 null 结尾的字符串的指针,该字符串指定传真服务器应向其发送传递报告(DR)或非送达报告(NDR)的电子邮件地址。

OutputFileName

类型:LPCTSTR

此成员保留供Microsoft将来使用。 它必须设置为 NULL

言论

传真客户端应用程序在调用 FaxStartPrintJob 函数时传递 FAX_PRINT_INFO 结构,以在指定的传真打印机上启动打印作业。 有关详细信息,请参阅 将传真打印到设备上下文

注意

winfax.h 标头将FAX_PRINT_INFO定义为一个别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将中性编码别名与不中性编码的代码混合使用可能会导致编译或运行时错误不匹配。 有关详细信息,请参阅函数原型的 约定。

要求

要求 价值
最低支持的客户端 Windows 2000 Professional [仅限桌面应用]
支持的最低服务器 Windows 2000 Server [仅限桌面应用]
标头 winfax.h

另请参阅

FAX_CONFIGURATION

传真服务客户端 API 结构

适用于 Windows 2000 的 传真服务客户端 API

FaxStartPrintJob