Поделиться через


Структура 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

См. также раздел

LINEDEVSTATUS

TSPI_lineGetLineDevStatus

lineGetLineDevStatus

lineHandoff

lineInitialize

lineInitializeEx