Compartilhar via


Estrutura LINEAPPINFO (tapi.h)

A estrutura LINEAPPINFO contém informações sobre o aplicativo em execução no momento. A estrutura LINEDEVSTATUS pode conter uma matriz de estruturas LINEAPPINFO .

Sintaxe

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;

Membros

dwMachineNameSize

Tamanho da cadeia de caracteres de nome do computador, incluindo o terminador nulo , em bytes.

dwMachineNameOffset

Deslocamento do início da estrutura LINEDEVSTATUS para uma cadeia de caracteres que especifica o nome do computador no qual o aplicativo está sendo executado. O tamanho do campo é especificado por dwMachineNameSize.

dwUserNameSize

Tamanho da cadeia de caracteres de nome de usuário, incluindo o terminador nulo , em bytes.

dwUserNameOffset

Deslocamento do início da estrutura LINEDEVSTATUS para uma cadeia de caracteres especificando o nome de usuário em cuja conta o aplicativo está em execução. O tamanho do campo é especificado por dwUserNameSize.

dwModuleFilenameSize

Tamanho da cadeia de caracteres de nome de arquivo do módulo, em bytes.

dwModuleFilenameOffset

Deslocamento do início de LINEDEVSTATUS para uma cadeia de caracteres que especifica o nome do arquivo de módulo do aplicativo. Essa cadeia de caracteres pode ser usada em uma chamada para lineHandoff para executar uma entrega direcionada para o aplicativo. O tamanho do campo é especificado por dwModuleFilenameSize.

dwFriendlyNameSize

Tamanho da cadeia de caracteres de nome de exibição, em bytes.

dwFriendlyNameOffset

Deslocamento do início de LINEDEVSTATUS para a cadeia de caracteres fornecida pelo aplicativo para lineInitialize ou lineInitializeEx, que deve ser usada em qualquer exibição para o usuário. O tamanho do campo é especificado por dwFriendlyNameSize.

dwMediaModes

Tipos de mídia para os quais o aplicativo solicitou a propriedade de novas chamadas; zero se quando abriu a linha dwPrivileges não incluiu LINECALLPRIVILEGE_OWNER.

dwAddressID

Se o identificador de linha foi aberto usando LINEOPENOPTION_SINGLEADDRESS, contém o identificador de endereço especificado; defina como 0xFFFFFFFF se a opção de endereço único não tiver sido usada.

Um identificador de endereço está permanentemente associado a um endereço; o identificador permanece constante entre as atualizações do sistema operacional.

Requisitos

Requisito Valor
Cabeçalho tapi.h

Confira também

LINEDEVSTATUS

TSPI_lineGetLineDevStatus

lineGetLineDevStatus

lineHandoff

Lineinitialize

Lineinitializeex