lineAPPINFO 结构 (tapi.h)

LINEAPPINFO 结构包含有关当前正在运行的应用程序的信息。 LINEDEVSTATUS 结构可以包含 LINEAPPINFO 结构的数组。

语法

typedef struct lineappinfo_tag {
  DWORD dwMachineNameSize;
  DWORD dwMachineNameOffset;
  DWORD dwUserNameSize;
  DWORD dwUserNameOffset;
  DWORD dwModuleFilenameSize;
  DWORD dwModuleFilenameOffset;
  DWORD dwFriendlyNameSize;
  DWORD dwFriendlyNameOffset;
  DWORD dwMediaModes;
  DWORD dwAddressID;
} LINEAPPINFO, *LPLINEAPPINFO;

成员

dwMachineNameSize

计算机名称字符串的大小(包括 null 终止符),以字节为单位。

dwMachineNameOffset

LINEDEVSTATUS 结构的开头偏移到指定执行应用程序的计算机的名称的字符串。 字段的大小由 dwMachineNameSize 指定。

dwUserNameSize

包含 null 终止符的用户名字符串的大小(以字节为单位)。

dwUserNameOffset

LINEDEVSTATUS 结构的开头偏移到指定运行应用程序的帐户的用户名的字符串。 字段的大小由 dwUserNameSize 指定。

dwModuleFilenameSize

模块文件名字符串的大小(以字节为单位)。

dwModuleFilenameOffset

LINEDEVSTATUS 的开头偏移到指定应用程序的模块文件名的字符串。 此字符串可用于对 lineHandoff 的调用,以执行对应用程序的定向移交。 字段的大小由 dwModuleFilenameSize 指定。

dwFriendlyNameSize

显示名称字符串的大小(以字节为单位)。

dwFriendlyNameOffset

LINEDEVSTATUS 的开头到应用程序提供的字符串到 lineInitializelineInitializeEx 的偏移量,应在向用户的任何显示内容中使用。 字段的大小由 dwFriendlyNameSize 指定。

dwMediaModes

应用程序已请求新调用所有权的媒体类型;如果打开行 时 dwPrivileges 不包含LINECALLPRIVILEGE_OWNER,则为零。

dwAddressID

如果使用 LINEOPENOPTION_SINGLEADDRESS 打开行句柄,则 包含指定的地址标识符;如果未使用单个地址选项,则设置为 0xFFFFFFFF。

地址标识符与地址永久关联;标识符在操作系统升级中保持不变。

要求

要求
Header tapi.h

另请参阅

LINEDEVSTATUS

TSPI_lineGetLineDevStatus

lineGetLineDevStatus

lineHandoff

lineInitialize

lineInitializeEx