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 的开头到应用程序提供的字符串到 lineInitialize 或 lineInitializeEx 的偏移量,应在向用户的任何显示内容中使用。 字段的大小由 dwFriendlyNameSize 指定。
dwMediaModes
应用程序已请求新调用所有权的媒体类型;如果打开行 时 dwPrivileges 不包含LINECALLPRIVILEGE_OWNER,则为零。
dwAddressID
如果使用 LINEOPENOPTION_SINGLEADDRESS 打开行句柄,则 包含指定的地址标识符;如果未使用单个地址选项,则设置为 0xFFFFFFFF。
地址标识符与地址永久关联;标识符在操作系统升级中保持不变。
要求
要求 | 值 |
---|---|
Header | tapi.h |