Структура 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, если параметр с одним адресом не использовался.
Идентификатор адреса постоянно связан с адресом; идентификатор остается неизменным при обновлении операционной системы.
Требования
Требование | Значение |
---|---|
Заголовок | tapi.h |