LINEAPPINFO-Struktur (tapi.h)

Die LINEAPPINFO-Struktur enthält Informationen zu der Anwendung, die derzeit ausgeführt wird. Die LINEDEVSTATUS-Struktur kann ein Array von LINEAPPINFO-Strukturen enthalten.

Syntax

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;

Member

dwMachineNameSize

Größe der Computernamenzeichenfolge einschließlich des NULL-Abschlusszeichens in Byte.

dwMachineNameOffset

Offset vom Anfang der LINEDEVSTATUS-Struktur zu einer Zeichenfolge, die den Namen des Computers angibt, auf dem die Anwendung ausgeführt wird. Die Größe des Felds wird durch dwMachineNameSize angegeben.

dwUserNameSize

Größe der Benutzernamenzeichenfolge einschließlich des NULL-Abschlusszeichens in Bytes.

dwUserNameOffset

Offset vom Anfang der LINEDEVSTATUS-Struktur zu einer Zeichenfolge, die den Benutzernamen angibt, unter dessen Konto die Anwendung ausgeführt wird. Die Größe des Felds wird durch dwUserNameSize angegeben.

dwModuleFilenameSize

Größe der Zeichenfolge für den Moduldateinamen in Byte.

dwModuleFilenameOffset

Offset vom Anfang von LINEDEVSTATUS zu einer Zeichenfolge, die den Moduldateinamen der Anwendung angibt. Diese Zeichenfolge kann in einem Aufruf von lineHandoff verwendet werden, um eine gerichtete Übergabe an die Anwendung durchzuführen. Die Größe des Felds wird durch dwModuleFilenameSize angegeben.

dwFriendlyNameSize

Größe der Anzeigenamenzeichenfolge in Bytes.

dwFriendlyNameOffset

Offset vom Anfang von LINEDEVSTATUS zu der von der Anwendung bereitgestellten Zeichenfolge für lineInitialize oder lineInitializeEx, die in jeder Anzeige für den Benutzer verwendet werden soll. Die Größe des Felds wird von dwFriendlyNameSize angegeben.

dwMediaModes

Medientypen, für die die Anwendung den Besitz neuer Aufrufe angefordert hat; null, wenn die Zeile dwPrivileges beim Öffnen nicht LINECALLPRIVILEGE_OWNER.

dwAddressID

Wenn das Zeilenhandle mit LINEOPENOPTION_SINGLEADDRESS geöffnet wurde, enthält den angegebenen Adressbezeichner. auf 0xFFFFFFFF festgelegt, wenn die Option "Einzelne Adresse" nicht verwendet wurde.

Ein Adressbezeichner ist einer Adresse dauerhaft zugeordnet; Der Bezeichner bleibt über Betriebssystemupgrades hinweg konstant.

Anforderungen

Anforderung Wert
Header tapi.h

Weitere Informationen

LINEDEVSTATUS

TSPI_lineGetLineDevStatus

lineGetLineDevStatus

lineHandoff

lineInitialize

lineInitializeEx