• 検索結果がありません。

イベントメッセージの概要

ドキュメント内 Initialize関数 (ページ 43-47)

3 アプリケーションプログラミング

3.7 イベントメッセージの概要

42

43

① 回線制御系メッセージ

typedef struct { // 回線制御構造体 MsgHeader Header ; // メッセージヘッダ BYTE byIPAddr[16] ; // IP アドレス

BOOL bDialUp ; // ダイアルアップネットワーク指示フラグ

BYTE byDialUpEntry[32] ;// ダイアルアップネットワーク電話帳のエントリ名 BYTE byDialNumber[32] ;// 電話番号

BYTE byUserName[32] ; // ユーザー名 BYTE byPassWord[32] ; // パスワード } MsgLineInfo ;

② 通信制御系メッセージ

typedef struct { // 通信制御構造体 MsgHeader Header ; // メッセージヘッダ BYTE byMsgID ; // 電文区分

BYTE byResult ; // 処理結果

BYTE byPeerCode[7] ; // 相手センタ確認コード BYTE byDummy1 ; // パディング

BYTE byMyCode[7] ; // 当方センタ確認コード BYTE byDummy2 ; // パディング

BYTE byDateTime[6] ; // 通信年月日時分秒 BYTE byDummy3 ; // パディング BYTE byPassword[6] ; // パスワード BYTE byDummy4 ; // パディング

BYTE byAppID ; // アプリケーション ID BYTE byMode ; // モード

BYTE byExtArea[34] ; // 拡張エリア BYTE byDummy5 ; // パディング BYTE byPad1 ; // パディング WORD wPad2 ; // パディング } MsgSessionInfo ;

44

③ ファイル制御系メッセージ

typedef struct { // ファイル制御構造体 MsgHeader Header ; // メッセージヘッダ BYTE byMsgID ; // 電文区分

BYTE byResult ; // 処理結果 BYTE byFileName[12] ; // ファイル名 BYTE byDummy1 ; // パディング

BYTE byFileAccKey[6] ; // ファイルアクセスキー BYTE byDummy2 ; // パディング

WORD wNumOfText ; // テキスト数 DWORD dwNumOfRecord ; // レコード数 BYTE byRecordID ; // レコード ID BYTE byPad1 ; // パディング WORD wRecordLen ; // レコード長 WORD wRetryFrom ; // 再送指定区分 WORD wRetryTo ; // 再送指定区分 BYTE byCompressID ; // データ圧縮 ID BYTE byExtArea[32] ; // 拡張用エリア BYTE byDummy3 ; // パディング WORD wPad2 ; // パディング BYTE byPathName[128] ; // 送受信ファイル名 } MsgFileInfo ;

45

各制御系メッセージには次のようなイベントメッセージがあります。

メッセージ分類 メッセージ名 意味

MsgOpenedLine FBOpenLine 関数を呼び出して接続完了待ち状態にあ る時に、その接続処理が完了したことを表す。

MsgAcceptedLine FBAcceptLine 関数を呼び出して着信待ち状態にある 時に、その着信処理が完了したことを表す。

回線制御系 メッセージ

MsgClosedLine FBCloseLine 関数を呼び出して切断完了待ち状態にあ る時に、その切断処理が完了したことを表す。

MsgOpenSession 起動側の場合はこのメッセージは使用しない。

着信側の場合は相手からの開局要求電文を受信したこ とを表す。

MsgOpenedSession 起動側の場合は相手から開局回答電文を受信し、開局待 ち状態が完了したことを表す。

着信側の場合は相手へ開局回答電文を送信し、開局待ち 状態が完了したことを表す。

MsgCloseSession 起動側の場合はこのメッセージは使用しない。

着信側の場合は相手からの閉局要求電文を受信したこ とを表す。

MsgClosedSession 起動側の場合は相手から閉局回答電文を受信し、閉局待 ち状態が完了したことを表す。

着信側の場合は相手へ閉局回答電文を送信し、閉局待ち 状態が完了したことを表す。

MsgChangeMode 起動側の場合はこのメッセージは使用しない。

着信側の場合は相手からのモード変更要求電文を受信 したことを表す。

通信制御系 メッセージ

MsgChangedMode 起動側の場合は相手からモード変更回答電文を受信し、

モード変更待ち状態が完了したことを表す。

着信側の場合は相手へモード変更回答電文を送信し、モ ード変更待ち状態が完了したことを表す。

MsgStartFile 起動側の場合はこのメッセージは使用しない。

着信側の場合は相手からの開始要求電文を受信したこ とを表す。

MsgTermedFile 起動側の場合は相手から開始回答電文(ファイルなし) を受信、または終了要求/終了回答電文を送受信し、フ ァイル転送状態が完了したことを表す。

着信側の場合は相手へ開始回答電文(ファイルなし)を 送信し、または終了要求/終了回答電文を送受信し、フ ァイル転送状態が完了したことを表す。

ファイル制御系 メッセージ

MsgRestartFile ファイル送信側の場合は相手からの再送要求電文を受 信したことを表す。

ファイル受信側の場合はこのメッセージは使用しない。

46

ドキュメント内 Initialize関数 (ページ 43-47)

関連したドキュメント