Palm Programmer's Laboratory

トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

C/C++ Sync Suite Reference601/B

← 付録 A に戻る ↑トップへ

B プライベート関数と旧式の関数

C/C++ Sync Suite や以前のバージョンの CDK の中に現れるいくつかの関数はあなたのコンジットでの使用をサポートされていません。

この付録は以下の節にわかれています:

プライベート関数 ^TOP^

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


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

重要
これらの関数をあなたのコードの中で使用してはいけません。使用した場合、HotSync マネージャと衝突してハンドヘルド上のすべてのデータを破壊する可能性があります。
  • Sync20.dll:
    • SyncDeInit
    • SyncEndOfSync
    • SyncInit
    • SyncLoopBackTest
    • SyncPreSendCmd
    • SyncReadProdCompInfo
    • SyncReadNetSyncInfo
    • SyncWriteNetSyncInfo
    • SyncWriteUserID
  • PalmCmn.dll:
    • PalmAboutBox
    • PalmGetResourceVersion
    • PsDelete
    • PsGetInteger
    • PsGetNameByIndex
    • PsGetNameCount
    • PsGetSectionByIndex
    • PsGetSectionCount
    • PsGetString
    • PsGetVersion
    • PsSetInteger
    • PsSetString
  • CondMgr.dll:
    • CmGetCreatorRegPath
    • Ui* 関数
    • Pi* 関数
    • ImGetPrerequisites
    • ImSetPrerequisites
  • HSLog20.dll:
    • LogBuildRemoteLog()
    • LogCloseLog()
    • LogGetWorkFileName()
    • LogInit()
    • LogSaveLog()
    • LogUnInit()
  • VFSAPI.dll:
    • VFSInit
    • VFSDeinit

旧式の関数 ^TOP^

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

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

← 付録 A に戻る ↑トップへ