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 |