次の方法で共有


LINEAPPINFO 構造体 (tapi.h)

LINEAPPINFO 構造体には、現在実行中のアプリケーションに関する情報が含まれています。 LINEDEVSTATUS 構造体には、LINEAPPINFO 構造体の配列を含めることができます。

構文

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;

メンバー

dwMachineNameSize

null ターミネータを含むコンピューター名文字列のサイズ (バイト単位)。

dwMachineNameOffset

LINEDEVSTATUS 構造体の先頭から、アプリケーションが実行されているコンピューターの名前を指定する文字列へのオフセット。 フィールドのサイズは dwMachineNameSize によって指定されます。

dwUserNameSize

null ターミネータを含むユーザー名文字列のサイズ (バイト単位)。

dwUserNameOffset

LINEDEVSTATUS 構造体の先頭から、アプリケーションが実行されているアカウントのユーザー名を指定する文字列へのオフセット。 フィールドのサイズは dwUserNameSize によって指定されます。

dwModuleFilenameSize

モジュール ファイル名文字列のサイズ (バイト単位)。

dwModuleFilenameOffset

LINEDEVSTATUS の先頭から、アプリケーションのモジュール ファイル名を指定する文字列へのオフセット。 この文字列は、 lineHandoff の呼び出しで使用して、アプリケーションへのダイレクト ハンドオフを実行できます。 フィールドのサイズは dwModuleFilenameSize によって指定されます。

dwFriendlyNameSize

表示名文字列のサイズ (バイト単位)。

dwFriendlyNameOffset

LINEDEVSTATUS の先頭から、ユーザーへの任意の表示で使用する必要がある lineInitialize または lineInitializeEx へのアプリケーションによって提供される文字列へのオフセット。 フィールドのサイズは dwFriendlyNameSize によって指定されます。

dwMediaModes

アプリケーションが新しい呼び出しの所有権を要求したメディアの種類。 行 dwPrivileges にLINECALLPRIVILEGE_OWNERが含まれていない場合は 0。

dwAddressID

行ハンドルが LINEOPENOPTION_SINGLEADDRESS を使用して開かれた場合は、指定されたアドレス識別子が含まれます。1 つのアドレス オプションが使用されていない場合は、0xFFFFFFFF に設定します。

アドレス識別子は、アドレスに永続的に関連付けられます。識別子はオペレーティング システムのアップグレード全体で一定のままです。

要件

要件
Header tapi.h

こちらもご覧ください

LINEDEVSTATUS

TSPI_lineGetLineDevStatus

lineGetLineDevStatus

lineHandoff

lineInitialize

lineInitializeEx