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 |