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 |