Partager via


STRUCTURE LINEAPPINFO (tapi.h)

La structure LINEAPPINFO contient des informations sur l’application en cours d’exécution. La structure LINEDEVSTATUS peut contenir un tableau de structures LINEAPPINFO .

Syntaxe

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;

Membres

dwMachineNameSize

Taille de la chaîne de nom d’ordinateur, y compris la marque de fin Null , en octets.

dwMachineNameOffset

Décalage du début de la structure LINEDEVSTATUS vers une chaîne spécifiant le nom de l’ordinateur sur lequel l’application s’exécute. La taille du champ est spécifiée par dwMachineNameSize.

dwUserNameSize

Taille de la chaîne de nom d’utilisateur, y compris la marque de fin Null , en octets.

dwUserNameOffset

Décalage du début de la structure LINEDEVSTATUS vers une chaîne spécifiant le nom d’utilisateur sous lequel l’application s’exécute. La taille du champ est spécifiée par dwUserNameSize.

dwModuleFilenameSize

Taille de la chaîne de nom de fichier de module, en octets.

dwModuleFilenameOffset

Décalage du début de LINEDEVSTATUS vers une chaîne spécifiant le nom de fichier de module de l’application. Cette chaîne peut être utilisée dans un appel à lineHandoff pour effectuer un transfert dirigé vers l’application. La taille du champ est spécifiée par dwModuleFilenameSize.

dwFriendlyNameSize

Taille de la chaîne de nom d’affichage, en octets.

dwFriendlyNameOffset

Décalage du début de LINEDEVSTATUS vers la chaîne fournie par l’application pour lineInitialize ou lineInitializeEx, qui doit être utilisée dans n’importe quel affichage pour l’utilisateur. La taille du champ est spécifiée par dwFriendlyNameSize.

dwMediaModes

Types de médias pour lesquels l’application a demandé la propriété des nouveaux appels ; zéro si, lors de l’ouverture, la ligne dwPrivileges n’incluait pas LINECALLPRIVILEGE_OWNER.

dwAddressID

Si le descripteur de ligne a été ouvert à l’aide de LINEOPENOPTION_SINGLEADDRESS, contient l’identificateur d’adresse spécifié ; défini sur 0xFFFFFFFF si l’option d’adresse unique n’a pas été utilisée.

Un identificateur d’adresse est associé de manière permanente à une adresse ; l’identificateur reste constant entre les mises à niveau du système d’exploitation.

Configuration requise

Condition requise Valeur
En-tête tapi.h

Voir aussi

LINEDEVSTATUS

TSPI_lineGetLineDevStatus

lineGetLineDevStatus

lineHandoff

lineInitialize

lineInitializeEx