トップ 一覧 検索 ヘルプ RSS ログイン

C/C++ Sync Suite Reference601/Bの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
{{div_begin}}
[[← 付録 A に戻る|C/C++ Sync Suite Reference601/A]] [[↑トップへ|C/C++ Sync Suite Reference601]]
{{div_end}}

{{div_begin style="margin-bottom:-10px"}}
!!!B プライベート関数と旧式の関数
{{div_end}}

{{div_begin "style='position:absolute;right:0px;font-size:70%;margin-right:15px;margin-top:15px;width:250px;'"}}
*{{goto Private Functions,プライベート関数}}
*{{goto Obsolete Functions,旧式の関数}}
{{div_end}}

{{div_begin "style='position:relative;padding:0px;padding-right:5px;padding-left:10px;margin-right:250px;margin-top:20px;width:auto;border-right-style:dotted;border-right-width:2px;border-right-color:silver;'"}}
C/C++ Sync Suite や以前のバージョンの CDK の中に現れるいくつかの関数はあなたのコンジットでの使用をサポートされていません。

この付録は以下の節にわかれています:
*{{goto Private Functions,プライベート関数}}
*{{goto Obsolete Functions,旧式の関数}}


!!{{anchor Private Functions}}プライベート関数 {{goto top,^TOP^}}

この節では、内部でだけ使用される API DLL の中に埋め込まれているプライベート関数をリスト アップします。これらの関数はプライベートなシステム関数であり、あなたはあなたのコンジットの中でこれらの関数を使用してはいけません。このリストはここでだけドキュメント化されています。なぜなら、あなたはこれらの関数名をヘッダ ファイル、ソース コード、Dependency Walker {{goto fn,※}}、DLL QuickViews の中で見ることがあるかもしれず、それらの関数使用とのかかわり合いを認識しないかもしれないからです。

{{anchor fn}}
※ Dependency Walker(ディペンデンシーウォーカー)は、32ビット/64ビット(exe、dll、ocx、sysなど)のWindowsモジュールをスキャンするユーティリティです。(参照: http://www.altech-ads.com/product/10000783.htm)

::重要
:::これらの関数をあなたのコードの中で使用してはいけません。使用した場合、HotSync マネージャと衝突してハンドヘルド上のすべてのデータを破壊する可能性があります。

*{{span style='color:blue;font-family:monospace;',Sync20.dll}}:
**{{span style='color:blue;font-family:monospace;',SyncDeInit}}
**{{span style='color:blue;font-family:monospace;',SyncEndOfSync}}
**{{span style='color:blue;font-family:monospace;',SyncInit}}
**{{span style='color:blue;font-family:monospace;',SyncLoopBackTest}}
**{{span style='color:blue;font-family:monospace;',SyncPreSendCmd}}
**{{span style='color:blue;font-family:monospace;',SyncReadProdCompInfo}}
**{{span style='color:blue;font-family:monospace;',SyncReadNetSyncInfo}}
**{{span style='color:blue;font-family:monospace;',SyncWriteNetSyncInfo}}
**{{span style='color:blue;font-family:monospace;',SyncWriteUserID}}
*{{span style='color:blue;font-family:monospace;',PalmCmn.dll}}:
**{{span style='color:blue;font-family:monospace;',PalmAboutBox}}
**{{span style='color:blue;font-family:monospace;',PalmGetResourceVersion}}
**{{span style='color:blue;font-family:monospace;',PsDelete}}
**{{span style='color:blue;font-family:monospace;',PsGetInteger}}
**{{span style='color:blue;font-family:monospace;',PsGetNameByIndex}}
**{{span style='color:blue;font-family:monospace;',PsGetNameCount}}
**{{span style='color:blue;font-family:monospace;',PsGetSectionByIndex}}
**{{span style='color:blue;font-family:monospace;',PsGetSectionCount}}
**{{span style='color:blue;font-family:monospace;',PsGetString}}
**{{span style='color:blue;font-family:monospace;',PsGetVersion}}
**{{span style='color:blue;font-family:monospace;',PsSetInteger}}
**{{span style='color:blue;font-family:monospace;',PsSetString}}
*{{span style='color:blue;font-family:monospace;',CondMgr.dll}}:
**{{span style='color:blue;font-family:monospace;',CmGetCreatorRegPath}}
**{{span style='color:blue;font-family:monospace;',Ui*}} 関数
**{{span style='color:blue;font-family:monospace;',Pi*}} 関数
**{{span style='color:blue;font-family:monospace;',ImGetPrerequisites}}
**{{span style='color:blue;font-family:monospace;',ImSetPrerequisites}}
*{{span style='color:blue;font-family:monospace;',HSLog20.dll}}:
**{{span style='color:blue;font-family:monospace;',LogBuildRemoteLog()}}
**{{span style='color:blue;font-family:monospace;',LogCloseLog()}}
**{{span style='color:blue;font-family:monospace;',LogGetWorkFileName()}}
**{{span style='color:blue;font-family:monospace;',LogInit()}}
**{{span style='color:blue;font-family:monospace;',LogSaveLog()}}
**{{span style='color:blue;font-family:monospace;',LogUnInit()}}
*{{span style='color:blue;font-family:monospace;',VFSAPI.dll}}:
**{{span style='color:blue;font-family:monospace;',VFSInit}}
**{{span style='color:blue;font-family:monospace;',VFSDeinit}}


!!{{anchor Obsolete Functions}}旧式の関数 {{goto top,^TOP^}}

この節では、C/C++ Sync Suite ではもはや利用できない関数をリスト アップします。

,関数名,注意事項
,"{{span style='color:blue;font-family:monospace;',SyncCallApplication()}}",Palm OS のバージョン 2.0 よりも前のもので利用可能です。あなたが Palm OS バージョン 2.0 以降を実行しているハンドヘルド上でこの関数を呼び出した場合、あなたのアプリケーションは "illegal request" (「不適切なリクエスト」) エラーを受け取ります。
,"{{span style='color:blue;font-family:monospace;',UmSetUserPassword()}}","{{span style='color:blue;font-family:monospace;',ERR_UM_FUNCTION_NOT_SUPPORTED}} を返します。"
,"{{span style='color:blue;font-family:monospace;',CmRemoveConduitByName()}}","{{span style='color:blue;font-family:monospace;',ERR_NO_LONGER_SUPPORTED}} を返します。"

{{div_end}}

{{div_begin "style='border-top-style:solid;border-top-width:1px;border-top-color:silver;'"}}
[[← 付録 A に戻る|C/C++ Sync Suite Reference601/A]] [[↑トップへ|C/C++ Sync Suite Reference601]]
{{div_end}}