- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
{{div_begin}}
[[← 10 章に戻る|C/C++ Sync Suite Reference601/10]] [[↑トップへ|C/C++ Sync Suite Reference601]] [[12 章に進む →|C/C++ Sync Suite Reference601/12]]
{{div_end}}
{{div_begin style="margin-bottom:-10px"}}
!!!11 コンジット マネージャ API
{{div_end}}
{{div_begin "style='position:absolute;right:0px;font-size:70%;margin-right:15px;margin-top:15px;width:250px;'"}}
*{{goto Conduit Manager Structures,コンジット マネージャ構造体}}
**{{goto CmConduitType,CmConduitType}}
**{{goto CmConduitType2,CmConduitType2}}
**{{goto CmDiscoveryInfoType,CmDiscoveryInfoType}}
**{{goto CM_CREATORLIST_ITEM_TYPE,CM_CREATORLIST_ITEM_TYPE}}
*{{goto Conduit Manager Constants,コンジット マネージャ定数}}
**{{goto Conduit Information Types,コンジット情報タイプ}}
**{{goto Communications Ports,通信ポート}}
**{{goto Conduit Manager Versions,コンジット マネージャ バージョン}}
**{{goto Miscellaneous Constants,その他の定数}}
*{{goto Conduit Manager Functions,コンジット マネージャ関数}}
**{{goto CmConvertCreatorIDToString,CmConvertCreatorIDToString}}
**{{goto CmConvertStringToCreatorID,CmConvertStringToCreatorID}}
**{{goto CmGetBackupConduit,CmGetBackupConduit}}
**{{goto CmGetComPort,CmGetComPort}}
**{{goto CmGetConduitByCreator,CmGetConduitByCreator}}
**{{goto CmGetConduitByIndex,CmGetConduitByIndex}}
**{{goto CmGetConduitCount,CmGetConduitCount}}
**{{goto CmGetConduitCreatorID,CmGetConduitCreatorID}}
**{{goto CmGetCorePath,CmGetCorePath}}
**{{goto CmGetCreatorArgument,CmGetCreatorArgument}}
**{{goto CmGetCreatorDirectory,CmGetCreatorDirectory}}
**{{goto CmGetCreatorFile,CmGetCreatorFile}}
**{{goto CmGetCreatorIDList,CmGetCreatorIDList}}
**{{goto CmGetCreatorInfo,CmGetCreatorInfo}}
**{{goto CmGetCreatorIntegrate,CmGetCreatorIntegrate}}
**{{goto CmGetCreatorModule,CmGetCreatorModule}}
**{{goto CmGetCreatorName,CmGetCreatorName}}
**{{goto CmGetCreatorPriority,CmGetCreatorPriority}}
**{{goto CmGetCreatorRemote,CmGetCreatorRemote}}
**{{goto CmGetCreatorTitle,CmGetCreatorTitle}}
**{{goto CmGetCreatorType,CmGetCreatorType}}
**{{goto CmGetCreatorUser,CmGetCreatorUser}}
**{{goto CmGetCreatorValueDword,CmGetCreatorValueDword}}
**{{goto CmGetCreatorValueString,CmGetCreatorValueString}}
**{{goto CmGetDiscoveryInfoByIndex,CmGetDiscoveryInfoByIndex}}
**{{goto CmGetHotSyncExecPath,CmGetHotSyncExecPath}}
**{{goto CmGetLibVersion,CmGetLibVersion}}
**{{goto CmGetNotifierDll,CmGetNotifierDll}}
**{{goto CmGetPCIdentifier,CmGetPCIdentifier}}
**{{goto CmGetSystemBackupConduit,CmGetSystemBackupConduit}}
**{{goto CmGetSystemConduitByCreator,CmGetSystemConduitByCreator}}
**{{goto CmGetSystemConduitByIndex,CmGetSystemConduitByIndex}}
**{{goto CmGetSystemConduitCount,CmGetSystemConduitCount}}
**{{goto CmGetSystemConduitCreatorID,CmGetSystemConduitCreatorID}}
**{{goto CmGetSystemCreatorDirectory,CmGetSystemCreatorDirectory}}
**{{goto CmGetSystemCreatorFile,CmGetSystemCreatorFile}}
**{{goto CmGetSystemCreatorIDList,CmGetSystemCreatorIDList}}
**{{goto CmGetSystemCreatorName,CmGetSystemCreatorName}}
**{{goto CmGetSystemCreatorPriority,CmGetSystemCreatorPriority}}
**{{goto CmGetSystemCreatorRemote,CmGetSystemCreatorRemote}}
**{{goto CmGetSystemCreatorTitle,CmGetSystemCreatorTitle}}
**{{goto CmGetSystemCreatorValueDword,CmGetSystemCreatorValueDword}}
**{{goto CmGetSystemCreatorValueString,CmGetSystemCreatorValueString}}
**{{goto CmGetSystemDiscoveryInfoByIndex,CmGetSystemDiscoveryInfoByIndex}}
**{{goto CmGetSystemHotSyncExecPath,CmGetSystemHotSyncExecPath}}
**{{goto CmInstallConduit,CmInstallConduit}}
**{{goto CmInstallConduitByStruct,CmInstallConduitByStruct}}
**{{goto CmInstallCreator,CmInstallCreator}}
**{{goto CmInstallSystemConduitByStruct,CmInstallSystemConduitByStruct}}
**{{goto CmInstallSystemCreator,CmInstallSystemCreator}}
**{{goto CmIsCurrentUserAdmin,CmIsCurrentUserAdmin}}
**{{goto CmRemoveConduitByCreatorID,CmRemoveConduitByCreatorID}}
**{{goto CmRemoveConduitByIndex,CmRemoveConduitByIndex}}
**{{goto CmRemoveSystemConduitByCreatorID,CmRemoveSystemConduitByCreatorID}}
**{{goto CmRemoveSystemConduitByIndex,CmRemoveSystemConduitByIndex}}
**{{goto CmRestoreHotSyncSettings,CmRestoreHotSyncSettings}}
**{{goto CmSetBackupConduit,CmSetBackupConduit}}
**{{goto CmSetComPort,CmSetComPort}}
**{{goto CmSetCorePath,CmSetCorePath}}
**{{goto CmSetCreatorArgument,CmSetCreatorArgument}}
**{{goto CmSetCreatorDirectory,CmSetCreatorDirectory}}
**{{goto CmSetCreatorFile,CmSetCreatorFile}}
**{{goto CmSetCreatorInfo,CmSetCreatorInfo}}
**{{goto CmSetCreatorIntegrate,CmSetCreatorIntegrate}}
**{{goto CmSetCreatorModule,CmSetCreatorModule}}
**{{goto CmSetCreatorName,CmSetCreatorName}}
**{{goto CmSetCreatorPriority,CmSetCreatorPriority}}
**{{goto CmSetCreatorRemote,CmSetCreatorRemote}}
**{{goto CmSetCreatorTitle,CmSetCreatorTitle}}
**{{goto CmSetCreatorUser,CmSetCreatorUser}}
**{{goto CmSetCreatorValueDword,CmSetCreatorValueDword}}
**{{goto CmSetCreatorValueString,CmSetCreatorValueString}}
**{{goto CmSetHotSyncExecPath,CmSetHotSyncExecPath}}
**{{goto CmSetNotifierDll,CmSetNotifierDll}}
**{{goto CmSetPCIdentifier,CmSetPCIdentifier}}
**{{goto CmSetSystemBackupConduit,CmSetSystemBackupConduit}}
**{{goto CmSetSystemCreatorDirectory,CmSetSystemCreatorDirectory}}
**{{goto CmSetSystemCreatorFile,CmSetSystemCreatorFile}}
**{{goto CmSetSystemCreatorName,CmSetSystemCreatorName}}
**{{goto CmSetSystemCreatorPriority,CmSetSystemCreatorPriority}}
**{{goto CmSetSystemCreatorRemote,CmSetSystemCreatorRemote}}
**{{goto CmSetSystemCreatorTitle,CmSetSystemCreatorTitle}}
**{{goto CmSetSystemCreatorValueDword,CmSetSystemCreatorValueDword}}
**{{goto CmSetSystemCreatorValueString,CmSetSystemCreatorValueString}}
**{{goto FmDisableCurrentUserConduitByIndex,FmDisableCurrentUserConduitByIndex}}
**{{goto FmDisableCurrentUserConduitByPath,FmDisableCurrentUserConduitByPath}}
**{{goto FmDisableSystemConduitByIndex,FmDisableSystemConduitByIndex}}
**{{goto FmDisableSystemConduitByPath,FmDisableSystemConduitByPath}}
**{{goto FmEnableCurrentUserConduitByPath,FmEnableCurrentUserConduitByPath}}
**{{goto FmEnableSystemConduitByPath,FmEnableSystemConduitByPath}}
**{{goto FmGetCurrentUserConduitByIndex,FmGetCurrentUserConduitByIndex}}
**{{goto FmGetCurrentUserConduitCount,FmGetCurrentUserConduitCount}}
**{{goto FmGetCurrentUserConduitFolder,FmGetCurrentUserConduitFolder}}
**{{goto FmGetCurrentUserDisabledConduitFolder,FmGetCurrentUserDisabledConduitFolder}}
**{{goto FmGetSystemConduitByIndex,FmGetSystemConduitByIndex}}
**{{goto FmGetSystemConduitCount,FmGetSystemConduitCount}}
**{{goto FmGetSystemConduitFolder,FmGetSystemConduitFolder}}
**{{goto FmGetSystemDisabledConduitFolder,FmGetSystemDisabledConduitFolder}}
*{{goto Conduit Manager Error Codes,コンジット マネージャ エラー コード}}
*(ページ 1)
*{{goto Conduit Manager Structures,コンジット マネージャ構造体|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmConduitType,CmConduitType|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmConduitType2,CmConduitType2|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmDiscoveryInfoType,CmDiscoveryInfoType|C/C++ Sync Suite Reference601/11-1}}
**{{goto CM_CREATORLIST_ITEM_TYPE,CM_CREATORLIST_ITEM_TYPE|C/C++ Sync Suite Reference601/11-1}}
*{{goto Conduit Manager Constants,コンジット マネージャ定数|C/C++ Sync Suite Reference601/11-1}}
**{{goto Conduit Information Types,コンジット情報タイプ|C/C++ Sync Suite Reference601/11-1}}
**{{goto Communications Ports,通信ポート|C/C++ Sync Suite Reference601/11-1}}
**{{goto Conduit Manager Versions,コンジット マネージャ バージョン|C/C++ Sync Suite Reference601/11-1}}
**{{goto Miscellaneous Constants,その他の定数|C/C++ Sync Suite Reference601/11-1}}
*{{goto Conduit Manager Functions,コンジット マネージャ関数|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmConvertCreatorIDToString,CmConvertCreatorIDToString|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmConvertStringToCreatorID,CmConvertStringToCreatorID|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetBackupConduit,CmGetBackupConduit|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetComPort,CmGetComPort|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetConduitByCreator,CmGetConduitByCreator|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetConduitByIndex,CmGetConduitByIndex|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetConduitCount,CmGetConduitCount|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetConduitCreatorID,CmGetConduitCreatorID|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetCorePath,CmGetCorePath|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetCreatorArgument,CmGetCreatorArgument|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetCreatorDirectory,CmGetCreatorDirectory|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetCreatorFile,CmGetCreatorFile|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetCreatorIDList,CmGetCreatorIDList|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetCreatorInfo,CmGetCreatorInfo|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetCreatorIntegrate,CmGetCreatorIntegrate|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetCreatorModule,CmGetCreatorModule|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetCreatorName,CmGetCreatorName|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetCreatorPriority,CmGetCreatorPriority|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetCreatorRemote,CmGetCreatorRemote|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetCreatorTitle,CmGetCreatorTitle|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetCreatorType,CmGetCreatorType|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetCreatorUser,CmGetCreatorUser|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetCreatorValueDword,CmGetCreatorValueDword|C/C++ Sync Suite Reference601/11-1}}
**{{goto CmGetCreatorValueString,CmGetCreatorValueString|C/C++ Sync Suite Reference601/11-1}}
*(ページ 2)
**{{goto CmGetDiscoveryInfoByIndex,CmGetDiscoveryInfoByIndex|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetHotSyncExecPath,CmGetHotSyncExecPath|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetLibVersion,CmGetLibVersion|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetNotifierDll,CmGetNotifierDll|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetPCIdentifier,CmGetPCIdentifier|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetSystemBackupConduit,CmGetSystemBackupConduit|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetSystemConduitByCreator,CmGetSystemConduitByCreator|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetSystemConduitByIndex,CmGetSystemConduitByIndex|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetSystemConduitCount,CmGetSystemConduitCount|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetSystemConduitCreatorID,CmGetSystemConduitCreatorID|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetSystemCreatorDirectory,CmGetSystemCreatorDirectory|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetSystemCreatorFile,CmGetSystemCreatorFile|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetSystemCreatorIDList,CmGetSystemCreatorIDList|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetSystemCreatorName,CmGetSystemCreatorName|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetSystemCreatorPriority,CmGetSystemCreatorPriority|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetSystemCreatorRemote,CmGetSystemCreatorRemote|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetSystemCreatorTitle,CmGetSystemCreatorTitle|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetSystemCreatorValueDword,CmGetSystemCreatorValueDword|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetSystemCreatorValueString,CmGetSystemCreatorValueString|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetSystemDiscoveryInfoByIndex,CmGetSystemDiscoveryInfoByIndex|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmGetSystemHotSyncExecPath,CmGetSystemHotSyncExecPath|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmInstallConduit,CmInstallConduit|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmInstallConduitByStruct,CmInstallConduitByStruct|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmInstallCreator,CmInstallCreator|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmInstallSystemConduitByStruct,CmInstallSystemConduitByStruct|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmInstallSystemCreator,CmInstallSystemCreator|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmIsCurrentUserAdmin,CmIsCurrentUserAdmin|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmRemoveConduitByCreatorID,CmRemoveConduitByCreatorID|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmRemoveConduitByIndex,CmRemoveConduitByIndex|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmRemoveSystemConduitByCreatorID,CmRemoveSystemConduitByCreatorID|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmRemoveSystemConduitByIndex,CmRemoveSystemConduitByIndex|C/C++ Sync Suite Reference601/11-2}}
**{{goto CmRestoreHotSyncSettings,CmRestoreHotSyncSettings|C/C++ Sync Suite Reference601/11-2}}
*(ページ 3)
**{{goto CmSetBackupConduit,CmSetBackupConduit|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetComPort,CmSetComPort|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetCorePath,CmSetCorePath|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetCreatorArgument,CmSetCreatorArgument|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetCreatorDirectory,CmSetCreatorDirectory|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetCreatorFile,CmSetCreatorFile|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetCreatorInfo,CmSetCreatorInfo|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetCreatorIntegrate,CmSetCreatorIntegrate|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetCreatorModule,CmSetCreatorModule|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetCreatorName,CmSetCreatorName|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetCreatorPriority,CmSetCreatorPriority|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetCreatorRemote,CmSetCreatorRemote|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetCreatorTitle,CmSetCreatorTitle|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetCreatorUser,CmSetCreatorUser|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetCreatorValueDword,CmSetCreatorValueDword|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetCreatorValueString,CmSetCreatorValueString|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetHotSyncExecPath,CmSetHotSyncExecPath|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetNotifierDll,CmSetNotifierDll|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetPCIdentifier,CmSetPCIdentifier|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetSystemBackupConduit,CmSetSystemBackupConduit|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetSystemCreatorDirectory,CmSetSystemCreatorDirectory|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetSystemCreatorFile,CmSetSystemCreatorFile|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetSystemCreatorName,CmSetSystemCreatorName|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetSystemCreatorPriority,CmSetSystemCreatorPriority|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetSystemCreatorRemote,CmSetSystemCreatorRemote|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetSystemCreatorTitle,CmSetSystemCreatorTitle|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetSystemCreatorValueDword,CmSetSystemCreatorValueDword|C/C++ Sync Suite Reference601/11-3}}
**{{goto CmSetSystemCreatorValueString,CmSetSystemCreatorValueString|C/C++ Sync Suite Reference601/11-3}}
**{{goto FmDisableCurrentUserConduitByIndex,FmDisableCurrentUserConduitByIndex|C/C++ Sync Suite Reference601/11-3}}
**{{goto FmDisableCurrentUserConduitByPath,FmDisableCurrentUserConduitByPath|C/C++ Sync Suite Reference601/11-3}}
**{{goto FmDisableSystemConduitByIndex,FmDisableSystemConduitByIndex|C/C++ Sync Suite Reference601/11-3}}
**{{goto FmDisableSystemConduitByPath,FmDisableSystemConduitByPath|C/C++ Sync Suite Reference601/11-3}}
**{{goto FmEnableCurrentUserConduitByPath,FmEnableCurrentUserConduitByPath|C/C++ Sync Suite Reference601/11-3}}
**{{goto FmEnableSystemConduitByPath,FmEnableSystemConduitByPath|C/C++ Sync Suite Reference601/11-3}}
**{{goto FmGetCurrentUserConduitByIndex,FmGetCurrentUserConduitByIndex|C/C++ Sync Suite Reference601/11-3}}
**{{goto FmGetCurrentUserConduitCount,FmGetCurrentUserConduitCount|C/C++ Sync Suite Reference601/11-3}}
**{{goto FmGetCurrentUserConduitFolder,FmGetCurrentUserConduitFolder|C/C++ Sync Suite Reference601/11-3}}
**{{goto FmGetCurrentUserDisabledConduitFolder,FmGetCurrentUserDisabledConduitFolder|C/C++ Sync Suite Reference601/11-3}}
**{{goto FmGetSystemConduitByIndex,FmGetSystemConduitByIndex|C/C++ Sync Suite Reference601/11-3}}
**{{goto FmGetSystemConduitCount,FmGetSystemConduitCount|C/C++ Sync Suite Reference601/11-3}}
**{{goto FmGetSystemConduitFolder,FmGetSystemConduitFolder|C/C++ Sync Suite Reference601/11-3}}
**{{goto FmGetSystemDisabledConduitFolder,FmGetSystemDisabledConduitFolder|C/C++ Sync Suite Reference601/11-3}}
*{{goto Conduit Manager Error Codes,コンジット マネージャ エラー コード|C/C++ Sync Suite Reference601/11-3}}
{{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;'"}}
{{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;height:1800px;'"}}
コンジット マネージャは HotSync マネージャとの同期コンジットの登録と登録解除を行うための API を提供します。さらに、あなたがコンジットを登録するときにコンジット マネージャが作成するコンジット コンフィグレーション エントリにアクセスするためのユーティリティ関数も提供します。各コンフィグレーション エントリの定義については、''Introduction to Conduit Development'' の [[付録 A 「コンフィグレーション エントリ」|Introduction to Conduit Development601/A]] を参照してください。
コンジット マネージャ関数は {{span style='color:blue;font-family:monospace;',CondMgr.dll}} で使用可能であり、{{span style='color:blue;font-family:monospace;',CondMgr.h}} で宣言されています。
この章は以下の節に分かれています:
*{{goto Conduit Manager Structures,コンジット マネージャ構造体}}
*{{goto Conduit Manager Constants,コンジット マネージャ定数}}
*{{goto Conduit Manager Functions,コンジット マネージャ関数}}
*{{goto Conduit Manager Error Codes,コンジット マネージャ エラー コード}}
*{{goto Conduit Manager Structures,コンジット マネージャ構造体|C/C++ Sync Suite Reference601/11-1}}
*{{goto Conduit Manager Constants,コンジット マネージャ定数|C/C++ Sync Suite Reference601/11-1}}
*{{goto Conduit Manager Functions,コンジット マネージャ関数|C/C++ Sync Suite Reference601/11-1}}
*{{goto Conduit Manager Error Codes,コンジット マネージャ エラー コード|C/C++ Sync Suite Reference601/11-3}}
コンジット マネージャの使用についての情報は、''C/C++ Sync Suite Companion'' の [[第 9 章 「インストーラの作成」|C/C++ Sync Suite Companion601/9] を参照してください。
コンジット マネージャの使用についての情報は、''C/C++ Sync Suite Companion'' の [[第 9 章 「インストーラの作成」|C/C++ Sync Suite Companion601/9]] を参照してください。
訳者: この章は内容が多いので 3 ページに分けています。
!!{{anchor Conduit Manager Structures}}コンジット マネージャ構造体 {{goto top,^TOP^}}
!{{anchor CmConduitType}}CmConduitType 構造体 {{goto top,^TOP^}}
'''目的'''
あなたがコンジットを登録するために {{goto CmInstallConduit,CmInstallConduit()}} に渡すコンジット登録情報を指定します。
'''宣言されている場所'''
{{span style='color:blue;font-family:monospace;',CondMgr.h}}
'''Prototype'''
typedef struct {
int iStructureVersion;
int iStructureSize;
int iType;
char szCreatorID[CM_CREATOR_ID_SIZE];
DWORD dwPriority;
int iConduitNameOffset;
int iDirectoryOffset;
int iFileOffset;
int iRemoteDBOffset;
int iUsernameOffset;
int iTitleOffset;
int iInfoOffset;
} CmConduitType
'''フィールド'''
*{{span style='color:blue;font-family:monospace;',iStructureVersion}}
**呼び出し元が使用しているこのデータ構造体のバージョン - これは {{goto Miscellaneous Constants,「その他の定数」}} の中の定数 {{span style='color:blue;font-family:monospace;',CONDUIT_VERSION}} として定義されています - を指定します。コンジット マネージャはこの値を使って構造体の中の情報をどのように処理するかを決定します。
*{{span style='color:blue;font-family:monospace;',iStructureSize}}
**構造体のサイズをバイト数で指定します。
*{{span style='color:blue;font-family:monospace;',iType}}
**{{goto Conduit Information Types,「コンジット情報タイプ」}} で説明されているコンジット情報タイプを指定します。
*{{span style='color:blue;font-family:monospace;',szCreatorID[CM_CREATOR_ID_SIZE]}}
**{{goto Creator 1,Creator|Introduction to Conduit Development601/A}} でセットされているコンジットの作成者 ID を指定します。
*{{span style='color:blue;font-family:monospace;',dwPriority}}
**コンジットの {{goto Priority 1,Priority|Introduction to Conduit Development601/A}} を指定します。
*{{span style='color:blue;font-family:monospace;',iConduitNameOffset}}
**この構造体の開始点から {{goto Conduit 1,Conduit|Introduction to Conduit Development601/A}} にセットされているコンジット名文字列の最初の文字までのオフセットを指定します。
*{{span style='color:blue;font-family:monospace;',iDirectoryOffset}}
**この構造体の開始点から {{goto Directory 1,Directory|Introduction to Conduit Development601/A}} にセットされているディレクトリ名文字列の最初の文字までのオフセットを指定します。
*{{span style='color:blue;font-family:monospace;',iFileOffset}}
**この構造体の開始点から {{goto File 1,File|Introduction to Conduit Development601/A}} にセットされているファイル名文字列の最初の文字までのオフセットを指定します。
*{{span style='color:blue;font-family:monospace;',iRemoteDBOffset}}
**この構造体の開始点から {{goto Remote 1,Remote|Introduction to Conduit Development601/A}} にセットされているハンドヘルド データベース名文字列の最初の文字までのオフセットを指定します。
*{{span style='color:blue;font-family:monospace;',iUsernameOffset}}
**この構造体の開始点から {{goto Username 1,Username|Introduction to Conduit Development601/A}} にセットされているユーザ名文字列の最初の文字までのオフセットを指定します。
*{{span style='color:blue;font-family:monospace;',iTitleOffset}}
**この構造体の開始点から {{goto Name 1,Name|Introduction to Conduit Development601/A}} にセットされているタイトル文字列の最初の文字までのオフセットを指定します。
*{{span style='color:blue;font-family:monospace;',iInfoOffset}}
**この構造体の開始点から {{goto Information 1,Information|Introduction to Conduit Development601/A}} にセットされている情報文字列の最初の文字までのオフセットを指定します。
'''コメント'''
{{span style='color:blue;font-family:monospace;',CmConduitType}} 構造体はいくつかの文字列を含みます。各文字列は構造体フィールドの後に保存されます。この構造体は各文字列のオフセット フィールドを含みます; 各オフセットはこの構造体の開始点からその文字列の開始点までのバイト数を指定します。
::NOTE
:::{{span style='color:blue;font-family:monospace;',CmConduitType}} 構造体は CDK バージョン 6.0 以降では使用を推奨されなくなったいくつかのコンジット コンフィグレーション エントリのフィールドを含みます。PalmSource は代わりに {{goto CmConduitType2,CmConduitType2}} を {{goto CmInstallConduitByStruct,CmInstallConduitByStruct()}} や {{goto CmInstallSystemConduitByStruct,CmInstallSystemConduitByStruct()}} とともに使用することを推奨します。
この構造体を使ってのコンジットの登録についての更なる情報は、''C/C++ Sync Suite Companion'' の {{goto Writing a Single Structure,「単一の構造体を作成する」|C/C++ Sync Suite Companion601/9-1}} を参照してください。
'''互換性'''
*コンジット マネージャ バージョン: 2 以降
*Palm OS バージョン: すべて
'''参照'''
{{goto CmInstallConduit,CmInstallConduit()}}
!{{anchor CmConduitType2}}CmConduitType2 構造体 {{goto top,^TOP^}}
'''目的'''
あなたがコンジットを登録するときに渡す、あるいは、あなたがコンジットについての情報を要求したときにコンジット マネージャから渡されるコンジット登録情報を定義します。
'''宣言されている場所'''
{{span style='color:blue;font-family:monospace;',CondMgr.h}}
'''Prototype'''
typedef struct {
DWORD dwCreatorID;
DWORD dwPriority;
TCHAR szConduitPath[255];
TCHAR szLocalDirectory[255];
TCHAR szLocalFile[255];
TCHAR szRemoteDB[32];
TCHAR szTitle[255];
} CmConduitType2
'''フィールド'''
*{{span style='color:blue;font-family:monospace;',dwCreatorID}}
**登録するコンジットの作成者 ID を定義します。この値はコンジットの {{goto Creator 1,Creator|Introduction to Conduit Development601/A}} コンフィグレーション エントリにセットされます。
*{{span style='color:blue;font-family:monospace;',dwPriority}}
**HotSync マネージャが登録するコンジットを実行する優先順位を定義します。この値はコンジットの {{goto Priority 1,Priority|Introduction to Conduit Development601/A}} コンフィグレーション エントリにセットされます。
*{{span style='color:blue;font-family:monospace;',szConduitPath}}
**登録するコンジットのフル パスとファイル名(またはファイル名だけ)を定義します。この値はコンジットの {{goto Conduit 1,Conduit|Introduction to Conduit Development601/A}} コンフィグレーション エントリにセットされます。
*{{span style='color:blue;font-family:monospace;',szLocalDirectory}}
**登録するコンジットのディレクトリ名を定義します。この値はコンジットの {{goto Directory 1,Directory|Introduction to Conduit Development601/A}} コンフィグレーション エントリにセットされます。
*{{span style='color:blue;font-family:monospace;',szLocalFile}}
**登録するコンジットが同期をとるデスクトップ ファイルを定義します。この値はコンジットの {{goto File 1,File|Introduction to Conduit Development601/A}} コンフィグレーション エントリにセットされます。
*{{span style='color:blue;font-family:monospace;',szRemoteDB}}
**登録するコンジットが同期をとるハンドヘルド上のデータベースの名前を定義します。コンジットはいくつのデータベースに対しても読み込み、書き込みを行えるので、この値はオプションであることに注意してください。この値はコンジットの {{goto Remote 1,Remote|Introduction to Conduit Development601/A}} コンフィグレーション エントリにセットされます。
*{{span style='color:blue;font-family:monospace;',szTitle}}
**登録する表示名を定義します。この値はコンジットの {{goto Name 1,Name|Introduction to Conduit Development601/A}} コンフィグレーション エントリにセットされます。
'''コメント'''
この構造体はコンジット マネージャ バージョン 3 以降で導入される API によって、コンジットについての情報にアクセスするために使用されます。この構造体を使用する関数は以下の「参照」部でリスト アップされています。この構造体の各フィールドはコンジット コンフィグレーション エントリに対応します({{goto Table A.1,表 A.1|Introduction to Conduit Development601/A}} を参照してください)。
この構造体は {{goto CmConduitType,CmConduitType}} 構造体に比べて 2 つの長所があります。{{goto CmConduitType2,CmConduitType2}} 構造体は:
*サイズが固定されています。そのため、関数パラメータとして渡すのがより容易です。
*必須のコンジット コンフィグレーション エントリとたいていのコンジットで使用されるいくつかのオプションのコンジット コンフィグレーション エントリだけを含みます。
'''互換性'''
*コンジット マネージャ バージョン: 3 以降
*Palm OS バージョン: すべて
'''参照'''
{{goto CmGetConduitByIndex,CmGetConduitByIndex()}}, {{goto CmGetSystemConduitByCreator,CmGetSystemConduitByCreator()}}, {{goto CmGetSystemConduitByIndex,CmGetSystemConduitByIndex()}}, {{goto CmInstallConduitByStruct,CmInstallConduitByStruct()}}, {{goto CmInstallSystemConduitByStruct,CmInstallSystemConduitByStruct()}}, {{goto FmGetCurrentUserConduitByIndex,FmGetCurrentUserConduitByIndex()}}, {{goto FmGetSystemConduitByIndex,FmGetSystemConduitByIndex()}}
!{{anchor CmDiscoveryInfoType}}CmDiscoveryInfoType 構造体 {{goto top,^TOP^}}
'''目的'''
HotSync マネージャがどのようにコンジットを見つけ出すかについての情報を受け取ります。
'''宣言されている場所'''
{{span style='color:blue;font-family:monospace;',CondMgr.h}}
'''Prototype'''
typedef struct {
BOOL bDiscoverableViaFolder;
BOOL bDiscoverableViaRegistry;
BOOL bLoadable;
} CmDiscoveryInfoType
'''フィールド'''
*{{span style='color:blue;font-family:monospace;',bDiscoverableViaFolder}}
**コンジットがフォルダ登録である場合、つまりコンジット マネージャがシステムまたはユーザの {{span style='color:blue;font-family:monospace;',Conduits}} フォルダの中でコンジットを見つけ出した場合、{{span style='color:blue;font-family:monospace;',TRUE}} を受け取ります。
*{{span style='color:blue;font-family:monospace;',bDiscoverableViaRegistry}}
**コンジットが通常通りの方法で登録されていた場合、つまり HotSync マネージャがコンジット コンフィグレーション エントリを参照することによってコンジットを見つけ出した場合、{{span style='color:blue;font-family:monospace;',TRUE}} を受け取ります。
*{{span style='color:blue;font-family:monospace;',bLoadable}}
**HotSync マネージャがコンジットのロードに成功できた場合、{{span style='color:blue;font-family:monospace;',TRUE}} を受け取ります。
'''コメント'''
フィールド {{span style='color:blue;font-family:monospace;',bDiscoverableViaFolder}} と {{span style='color:blue;font-family:monospace;',bDiscoverableViaRegistry}} の中のブール値は互いに排他です。
'''互換性'''
*コンジット マネージャ バージョン: 3 以降
*Palm OS バージョン: すべて
'''参照'''
{{goto CmGetDiscoveryInfoByIndex,CmGetDiscoveryInfoByIndex()}}, {{goto CmGetSystemDiscoveryInfoByIndex,CmGetSystemDiscoveryInfoByIndex()}}
!{{anchor CM_CREATORLIST_ITEM_TYPE}}CM_CREATORLIST_ITEM_TYPE 構造体 {{goto top,^TOP^}}
'''目的'''
コンジットに関連付けられたクリエイタ ID を受け取ります。
'''宣言されている場所'''
{{span style='color:blue;font-family:monospace;',CondMgr.h}}
'''Prototype'''
typedef struct {
char szCreatorID[CM_CREATOR_ID_SIZE];
int iReserved;
} CM_CREATORLIST_ITEM_TYPE
typedef CM_CREATORLIST_ITEM_TYPE *CM_CREATORLIST_TYPE
'''フィールド'''
*{{span style='color:blue;font-family:monospace;',szCreatorID}}
**コンジットに関連付けられたクリエイタ ID を受け取ります。
*{{span style='color:blue;font-family:monospace;',iReserved}}
**整数値を受け取ります。これは将来使用するために予約されています。
'''コメント'''
{{span style='color:blue;font-family:monospace;',CM_CREATORLIST_TYPE}} は {{goto CmGetCreatorIDList,CmGetCreatorIDList}} によって返される {{span style='color:blue;font-family:monospace;',CM_CREATORLIST_ITEM_TYPE}} 構造体の配列へのポインタとして定義されています。
'''互換性'''
*コンジット マネージャ バージョン: 2 以降
*Palm OS バージョン: すべて
'''参照'''
{{goto CmGetCreatorIDList,CmGetCreatorIDList}}
!!{{anchor Conduit Manager Constants}}コンジット マネージャ定数 {{goto top,^TOP^}}
この節では、あなたがコンジット マネージャ API で使用するプロセッサ定数の以下のグループについて説明します。
,定数,説明
,"{{goto Conduit Information Types,コンジット情報タイプ}}","コンジットのタイプを定義します。コンジットのタイプはそのコンジットによって使用される情報の場所を定義します。"
,"{{goto Communications Ports,通信ポート}}","COM ポートを取得、セットするための接続のタイプを示します。"
,"{{goto Conduit Manage Versions,コンジット マネージャ バージョン}}","{{goto CmGetLibVersion,CmGetLibVersion()}} が返すコンジット マネージャのバージョン番号を定義します。"
,"{{goto Miscellaneous Constants,その他の定数}}","コンジット マネージャで使用するその他の定数を定義します。"
!{{anchor Conduit Information Types}}コンジット情報タイプ {{goto top,^TOP^}}
'''目的'''
コンジットのタイプを定義します。コンジットのタイプはそのコンジットによって使用される情報の場所を定義します。
'''宣言されている場所'''
{{span style='color:blue;font-family:monospace;',CondMgr.h}}
'''定数'''
*{{span style='color:blue;font-family:monospace;',#define CONDUIT_APPLICATION 1}}
**コンジット情報がアプリケーション情報の場所に保存されていることを示します。
*{{span style='color:blue;font-family:monospace;',#define CONDUIT_COMPONENT 0}}
**コンジット情報がコンポーネント情報の場所に保存されていることを示します。
*{{span style='color:blue;font-family:monospace;',#define CONDUIT_CONDUITS 10}}
*将来使用するためのものです。コンジット情報がコンジット集団の情報の場所に保存されていることを示します。
'''コメント'''
{{goto CmInstallCreator,CmInstallCreator()}} または {{goto CmInstallCoduit,CmInstallConduit()}} を呼び出しているときにこれらの値の 1 つを指定します。ほとんどすべてのコンジットに対して、{{span style='color:blue;font-family:monospace;',CONDUIT_APPLICATION}} を指定します。PalmSource は、代わりに {{goto CmInstallConduitByStruct,CmInstallConduitByStruct()}} を使用することを推奨します。この関数はあなたがこれらの値の 1 つを指定することを必要としません。
'''互換性'''
*コンジット マネージャ バージョン: 2 以降
*Palm OS バージョン: すべて
'''参照'''
{{goto CmInstallCreator,CmInstallCreator()}}, {{goto CmInstallConduit,CmInstallConduit()}}
!{{anchor Communications Ports}}通信ポート {{goto top,^TOP^}}
'''目的'''
COM ポートを取得、セットするための接続のタイプを示します。
'''宣言されている場所'''
{{span style='color:blue;font-family:monospace;',CondMgr.h}}
'''定数'''
*{{span style='color:blue;font-family:monospace;',#define DIRECT_COM_PORT 0}}
**HotSync マネージャのコンフィグレーション エントリの中の {{span style='color:blue;font-family:monospace;',DirectComPort}} エントリを指定します。
*{{span style='color:blue;font-family:monospace;',#define MODEM_COM_PORT 1}}
**HotSync マネージャのコンフィグレーション エントリの中の {{span style='color:blue;font-family:monospace;',ModemComPort}} エントリを指定します。
*{{span style='color:blue;font-family:monospace;',#define MAX_COM_PORT MODEM_COM_PORT}}
**通信ポート定数の最大範囲を指定します。
'''コメント'''
直接 (ローカル) 接続またはモデム接続で使用されるポートの名前を取得 (またはセット) するかどうかを指定するために {{goto DmGetComPort,CmGetComPort()}} (または {{goto CmSetComPort,CmSetComPort()}}) にこれらの値の 1 つを渡します。これらの値はどの HotSync マネージャ コンフィグレーション エントリが読み込みまたは書き込みを行うかを指定します。
これらの値はシステム全体に対してセットされるのであり、Windows ユーザごとにセットされるのではないということに注意してください。
'''互換性'''
*コンジット マネージャ バージョン: 2 以降
*Palm OS バージョン: すべて
'''参照'''
{{goto CmGetComPort,CmGetComPort}}, {{goto CmSetComPort,CmSetComPort}}
!{{anchor Conduit Manager Versions}}コンジット マネージャ バージョン {{goto top,^TOP^}}
'''目的'''
{{goto CmGetLibVersion,CmGetLibVersion()}} が返す可能性があるコンジット マネージャ バージョン番号を定義します。
'''宣言されている場所'''
{{span style='color:blue;font-family:monospace;',CondMgr.h}}
'''定数'''
*{{span style='color:blue;font-family:monospace;',#define CM_INITIAL_LIB_VERSION 0x0001}}
**コンジット マネージャ バージョン 1 によって返される値。
*{{span style='color:blue;font-family:monospace;',#define CM_UPDATE_1 0x0002}}
**コンジット マネージャ バージョン 2 によって返される値。
*{{span style='color:blue;font-family:monospace;',#define CM_UPDATE_2 0x0003}}
**コンジット マネージャ バージョン 3 によって返される値。このバージョンは HotSync マネージャ バージョン 6.0 以降とともに出荷されます。
'''互換性'''
*コンジット マネージャ バージョン: 2 以降
*Palm OS バージョン: すべて
'''参照'''
{{goto CmGetLibVersion,CmGetLibVersion()}}
!{{anchor Miscellaneous Constants}}その他の定数 {{goto top,^TOP^}}
'''目的'''
コンジット マネージャで使用されるその他の定数を定義します。
'''宣言されている場所'''
{{span style='color:blue;font-family:monospace;',CondMgr.h}}
'''定数'''
*{{span style='color:blue;font-family:monospace;',#define CM_CREATOR_ID_SIZE 8}}
**クリエイタ ID のサイズ ({{span style='color:blue;font-family:monospace;',char}} の数)。この値はいくつかのデータ構造体の中でクリエイタ ID を保存するための文字配列のサイズを定義するために使用されます。
*{{span style='color:blue;font-family:monospace;',#define CONDUIT_VERSION 100}}
**コンジット マネージャの {{goto CmConduitType,CmConduitType}} 構造体の現在のバージョン。この値は {{goto CmGetLibVersion,CmGetLibVersion()}} によって返されるコンジット マネージャのバージョンではありません。
*{{span style='color:blue;font-family:monospace;',#define CM_CONDUIT_BUFFER_OFFSET sizeof(CmConduitType)}}
**{{goto CmConduitType,CmConduitType}} 構造体の開始点からのオフセットを定義します。
*{{span style='color:blue;font-family:monospace;',#define CM_MIN_CONDUITTYPE_SIZE sizeof(CmConduitType)}}
**{{goto CmConduitType,CmConduitType}} 構造体の最小サイズをを定義します。
*{{span style='color:blue;font-family:monospace;',#define FILEINSTALLTYPE_SIZE sizeof(FileInstallType)}}
**{{goto FileInstallType,FileInstallType|C/C++ Sync Suite Reference601/12}} 構造体のサイズを定義します。
'''互換性'''
*コンジット マネージャ バージョン: 2 以降
*Palm OS バージョン: すべて
!!{{anchor Conduit Manager Functions}}コンジット マネージャ関数 {{goto top,^TOP^}}
この節では、あなたがコンジットを登録して {{goto configuration entries,コンフィグレーション エントリ|Introduction to Conduit Development601/Glossary}} から情報を取得することを可能にする関数について説明します。
,関数,説明
,"{{goto CmConvertCreatorIDToString,CmConvertCreatorIDToString()}}","クリエイタ ID を {{span style='color:blue;font-family:monospace;',DWORD}} から文字列に変換します。"
,"{{goto CmConvertStringToCreatorID,CmConvertStringToCreatorID()}}","クリエイタ ID を文字列から {{span style='color:blue;font-family:monospace;',DWORD}} に変換します。"
,"{{goto CmGetBackupConduit,CmGetBackupConduit()}}",現在の Windows ユーザのためのバックアップ コンジットのパスまたはファイル名を取得します。
,"{{goto CmGetComPort,CmGetComPort()}}",HotSync マネージャがデスクトップ コンピュータ上の指定された接続タイプのために使用する COM ポートの名前を取得します。
,"{{goto CmGetConduitByCreator,CmGetConduitByCreator()}}",与えられたコンジットのクリエイタ ID から現在の Windows ユーザのために登録されたコンジットについての情報を取得します。
,"{{goto CmGetConduitByIndex,CmGetConduitByIndex()}}",与えられたコンジットのインデックスから現在の Windows ユーザのために登録されたコンジットについての情報を取得します。
,"{{goto CmGetConduitCount,CmGetConduitCount()}}",現在の Windows ユーザのために HotSync マネージャに登録されているコンジットの数を返します。
,"{{goto CmGetConduitCreatorID,CmGetConduitCreatorID()}}",現在の Windows ユーザのために登録されたコンジットのクリエイタ ID を取得します。
,"{{goto CmGetCorePath,CmGetCorePath()}}",現在の Windows ユーザのための HotSync ユーザのディレクトリのパスを取得します。
,"{{goto CmGetCreatorArgument,CmGetCreatorArgument()}}","(使用を推奨されなくなりました) 指定されたコンジットのための {{span style='color:blue;font-family:monospace;',Arguments}} コンフィグレーション エントリの値を取得します。"
,"{{goto CmGetCreatorDirectory,CmGetCreatorDirectory()}}",ユーザ登録コンジットがそれのユーザ データを保存するディレクトリの名前を取得します。
,"{{goto CmGetCreatorFile,CmGetCreatorFile()}}",ユーザ登録コンジットのためのデータ ファイルの名前を取得します。
,"{{goto CmGetCreatorIDList,CmGetCreatorIDList()}}",現在の Windows ユーザのために登録されているすべてのコンジットのクリエイタ ID のリストを取得します。
,"{{goto CmGetCreatorInfo,CmGetCreatorInfo()}}",(使用を推奨されなくなりました) ユーザ登録コンジットに関連付けられている文字列を取得します。
,"{{goto CmGetCreatorIntegrate,CmGetCreatorIntegrate()}}","(使用を推奨されなくなりました) 指定されたコンジットのための {{span style='color:blue;font-family:monospace;',Integrate}} コンフィグレーション エントリの値を取得します。"
,"{{goto CmGetCreatorModule,CmGetCreatorModule()}}","(使用を推奨されなくなりました) 指定されたコンジットのための {{span style='color:blue;font-family:monospace;',Module}} コンフィグレーション エントリの値を取得します。"
,"{{goto CmGetCreatorName,CmGetCreatorName()}}",ユーザ登録コンジットのファイル名を取得します。
,"{{goto CmGetCreatorPriority,CmGetCreatorPriority()}}",ユーザ登録コンジットの実行優先順位を取得します。
,"{{goto CmGetCreatorRemote,CmGetCreatorRemote()}}",ユーザ登録コンジットに関連付けされているハンドヘルド上のデータベースの名前を取得します。
,"{{goto CmGetCreatorTitle,CmGetCreatorTitle()}}",ユーザ登録コンジットのディスプレイ名を取得します。
,"{{goto CmGetCreatorType,CmGetCreatorType()}}",(使用を推奨されなくなりました) 指定されたコンジットのタイプ - コンポーネントまたはアプリケーション - を返します。
,"{{goto CmGetCreatorUser,CmGetCreatorUser()}}","(使用を推奨されなくなりました) 指定されたコンジットの {{span style='color:blue;font-family:monospace;',Username}} コンフィグレーション エントリの値を取得します。"
,"{{goto CmGetCreatorValueDword,CmGetCreatorValueDword()}}","ユーザ登録コンジットの {{span style='color:blue;font-family:monospace;',DWORD}} コンフィグレーション エントリ値を取得します。"
,"{{goto CmGetCreatorValueString,CmGetCreatorValueString()}}",ユーザ登録コンジットの文字列コンフィグレーション エントリ値を取得します。
,"{{goto CmGetDiscoveryInfoByIndex,CmGetDiscoveryInfoByIndex()}}",HotSync マネージャがどのようにユーザ登録コンジットを見つけ出すのかについての情報を取得します。
,"{{goto CmGetHotSyncExecPath,CmGetHotSyncExecPath()}}","(使用を推奨されなくなりました) デスクトップ コンピュータ上の HotSync マネージャ実行ファイルのパスとファイル名を取得します。(サポート DLL のパスを取得するには {{span style='color:blue;font-family:monospace;',HotSync.exe}} ファイル名を取り除きます。)"
,"{{goto CmGetLibVersion,CmGetLibVersion()}}",現在ロードされている DLL からコンジット マネージャ API のバージョン番号を返します。
,"{{goto CmGetNotifierDll,CmGetNotifierDll()}}",(使用を推奨されなくなりました) 通知機能 DLL の名前を取得します。
,"{{goto CmGetPCIdentifier,CmGetPCIdentifier()}}",デスクトップ コンピュータ上の現在の Windows ユーザの固有識別子を取得します。
,"{{goto CmGetSystemBackupConduit,CmGetSystemBackupConduit()}}",システムのためのバックアップ コンジットとして登録されているコンジットの名前を取得します。
,"{{goto CmGetSystemConduitByCreator,CmGetSystemConduitByCreator()}}",与えられたコンジットのクリエイタ ID からシステムのために登録されているコンジットについての情報を取得します。
,"{{goto CmGetSystemConduitByIndex,CmGetSystemConduitByIndex()}}",与えられたコンジットのインデックスからシステムのために登録されているコンジットについての情報を取得します。
,"{{goto CmGetSystemConduitCount,CmGetSystemConduitCount()}}",システムのために HotSync マネージャに登録されているコンジットの数を返します。
,"{{goto CmGetSystemConduitCreatorID,CmGetSystemConduitCreatorID()}}",システムのために登録されているコンジットのクリエイタ ID を取得します。
,"{{goto CmGetSystemCreatorDirectory,CmGetSystemCreatorDirectory()}}",システム登録コンジットがそのコンジットのユーザ データを保存するディレクトリの名前を取得します。
,"{{goto CmGetSystemCreatorFile,CmGetSystemCreatorFile()}}",システム登録コンジットのためのデータ ファイルの名前を取得します。
,"{{goto CmGetSystemCreatorIDList,CmGetSystemCreatorIDList()}}",システムのために登録されているすべてのコンジットのクリエイタ ID のリストを取得します。
,"{{goto CmGetSystemCreatorName,CmGetSystemCreatorName()}}",システム登録コンジットのファイル名を取得します。
,"{{goto CmGetSystemCreatorPriority,CmGetSystemCreatorPriority()}}",システム登録コンジットの実行優先順位を取得します。
,"{{goto CmGetSystemCreatorRemote,CmGetSystemCreatorRemote()}}",システム登録コンジットに関連付けされているハンドヘルド上のデータベースの名前を取得します。
,"{{goto CmGetSystemCreatorTitle,CmGetSystemCreatorTitle()}}",システム登録コンジットの表示名を取得します。
,"{{goto CmGetSystemCreatorValueDword,CmGetSystemCreatorValueDword()}}","システム登録コンジットのための {{span style='color:blue;font-family:monospace;',DWORD}} コンフィグレーション エントリ値を取得します。"
,"{{goto CmGetSystemCreatorValueString,CmGetSystemCreatorValueString()}}",システム登録コンジットのための文字列コンフィグレーション エントリ値を取得します。
,"{{goto CmGetSystemDiscoveryInfoByIndex,CmGetSystemDiscoveryInfoByIndex()}}",HotSync マネージャがシステム登録コンジットを発見する方法を取得します。
,"{{goto CmGetSystemHotSyncExecPath,CmGetSystemHotSyncExecPath()}}","デスクトップ コンピュータ上の HotSync マネージャの実行形式ファイルのパスとファイル名を取得します。(サポート DLL のパスを取得するにはファイル名 {{span style='color:blue;font-family:monospace;',HotSync.exe}} を取り除きます。)"
,"{{goto CmInstallConduit,CmInstallConduit()}}","コンジットを現在の Windows ユーザのために HotSync マネージャに登録します。{{span style='color:blue;font-family:monospace;',CmConduitType}} 構造体を使用します。"
,"{{goto CmInstallConduitByStruct,CmInstallConduitByStruct()}}","コンジットを現在の Windows ユーザのために HotSync マネージャに登録します。{{span style='color:blue;font-family:monospace;',CmConduitType2}} 構造体を使用します。"
,"{{goto CmInstallCreator,CmInstallCreator()}}","新しいコンジット クリエイタ ID を現在の Windows ユーザのために HotSync マネージャに登録します (登録を完了するには {{span style='color:blue;font-family:monospace;',CmSetCreator...()}} 関数を呼び出すことが必要です)。"
,"{{goto CmInstallSystemConduitByStruct,CmInstallSystemConduitByStruct()}}","コンジットをシステムのために HotSync マネージャに登録します。{{span style='color:blue;font-family:monospace;',CmConduitType2}} 構造体を使用します。"
,"{{goto CmInstallSystemCreator,CmInstallSystemCreator()}}","新しいコンジット クリエイタ ID を現在のシステムのために HotSync マネージャに登録します (登録を完了するには {{span style='color:blue;font-family:monospace;',CmSetSystemCreator...()}} 関数を呼び出すことが必要です)。"
,"{{goto CmIsCurrentUserAdmin,CmIsCurrentUserAdmin()}}",現在のユーザが Windows 管理者権限を持っているかどうかを決定します。
,"{{goto CmRemoveConduitByCreatorID,CmRemoveConduitByCreatorID()}}",与えられたコンジットのクリエイタ ID によって現在の Windows ユーザのために登録されているコンジットの登録を解除します。
,"{{goto CmRemoveConduitByIndex,CmRemoveConduitByIndex()}}",与えられたコンジットのインデックスによって現在の Windows ユーザのために登録されているコンジットの登録を解除します。
,"{{goto CmRemoveSystemConduitByCreatorID,CmRemoveSystemConduitByCreatorID()}}",与えられたコンジットのクリエイタ ID によってシステムのために登録されているコンジットの登録を解除します。
,"{{goto CmRemoveSystemConduitByIndex,CmRemoveSystemConduitByIndex()}}",与えられたコンジットのインデックスによってシステムのために登録されているコンジットの登録を解除します。
,"{{goto CmRestoreHotSyncSettings,CmRestoreHotSyncSettings()}}",(使用を推奨されなくなりました) HotSync マネージャ コンフィグレーション エントリ設定をデフォルト値に戻します。
,"{{goto CmSetBackupConduit,CmSetBackupConduit()}}",現在の Windows ユーザのためのバックアップ コンジットのパスまたはファイル名をセットします。
,"{{goto CmSetComPort,CmSetComPort()}}",HotSync マネージャがデスクトップ コンピュータの指定されたタイプの接続のために使用する COM ポートの名前をセットします。
,"{{goto CmSetCorePath,CmSetCorePath()}}",(使用を推奨されなくなりました) 現在の Windows ユーザのための HotSync ユーザ ディレクトリのパスをセットします。
,"{{goto CmSetCreatorArgument,CmSetCreatorArgument()}}","(使用を推奨されなくなりました) 指定されたコンジットのための {{span style='color:blue;font-family:monospace;',Arguments}} コンフィグレーション エントリの値をセットします。"
,"{{goto CmSetCreatorDirectory,CmSetCreatorDirectory()}}",ユーザ登録コンジットがそのコンジットのユーザ データを保存するディレクトリの名前をセットします。
,"{{goto CmSetCreatorFile,CmSetCreatorFile()}}",ユーザ登録コンジットのためのデータ ファイルの名前をセットします。
,"{{goto CmSetCreatorInfo,CmSetCreatorInfo()}}",(使用を推奨されなくなりました) ユーザ登録コンジットに関連付けされる文字列をセットします。
,"{{goto CmSetCreatorIntegrate,CmSetCreatorIntegrate()}}","(使用を推奨されなくなりました) 指定されたコンジットのための {{span style='color:blue;font-family:monospace;',Integrate}} コンフィグレーション エントリの値をセットします。"
,"{{goto CmSetCreatorModule,CmSetCreatorModule()}}","(使用を推奨されなくなりました) 指定されたコンジットのための {{span style='color:blue;font-family:monospace;',Module}} コンフィグレーション エントリの値をセットします。"
,"{{goto CmSetCreatorName,CmSetCreatorName()}}",ユーザ登録コンジットのファイル名をセットします。
,"{{goto CmSetCreatorPriority,CmSetCreatorPriority()}}",ユーザ登録コンジットのための実行優先順位をセットします。
,"{{goto CmSetCreatorRemote,CmSetCreatorRemote()}}",ユーザ登録コンジットに関連付けされるハンドヘルド上のデータベースの名前をセットします。
,"{{goto CmSetCreatorTitle,CmSetCreatorTitle()}}",ユーザ登録コンジットの表示名をセットします。
,"{{goto CmSetCreatorUser,CmSetCreatorUser()}}","(使用を推奨されなくなりました) 指定されたコンジットのための {{span style='color:blue;font-family:monospace;',Username}} コンフィグレーション エントリの値をセットします。"
,"{{goto CmSetCreatorValueDword,CmSetCreatorValueDword()}}","ユーザ登録コンジットのための {{span style='color:blue;font-family:monospace;',DWORD}} コンフィグレーション エントリの値をセットします。"
,"{{goto CmSetCreatorValueString,CmSetCreatorValueString()}}",ユーザ登録コンジットのための文字列コンフィグレーション エントリの値をセットします。
,"{{goto CmSetHotSyncExecPath,CmSetHotSyncExecPath()}}",(使用を推奨されなくなりました) 現在の Windows ユーザのための HotSync マネージャ実行形式ファイルのパスとファイル名をセットします。
,"{{goto CmSetNotifierDll,CmSetNotifierDll()}}",(使用を推奨されなくなりました) 通知 DLL の名前をセットします。
,"{{goto CmSetPCIdentifier,CmSetPCIdentifier()}}",(使用を推奨されなくなりました) デスクトップ コンピュータ上の現在の Windows ユーザのための固有識別子をセットします。
,"{{goto CmSetSystemBackupConduit,CmSetSystemBackupConduit()}}",システムのためのバックアップ コンジットのパスまたはファイル名をセットします。
,"{{goto CmSetSystemCreatorDirectory,CmSetSystemCreatorDirectory()}}",システム登録コンジットがそのコンジットのユーザ データを保存するディレクトリの名前をセットします。
,"{{goto CmSetSystemCreatorFile,CmSetSystemCreatorFile()}}",システム登録コンジットのためのデータ ファイルの名前をセットします。
,"{{goto CmSetSystemCreatorName,CmSetSystemCreatorName()}}",システム登録コンジットのファイル名をセットします。
,"{{goto CmSetSystemCreatorPriority,CmSetSystemCreatorPriority()}}",システム登録コンジットのための実行優先順位をセットします。
,"{{goto CmSetSystemCreatorRemote,CmSetSystemCreatorRemote()}}",システム登録コンジットに関連付けされるハンドヘルド状のデータベースの名前をセットします。
,"{{goto CmSetSystemCreatorTitle,CmSetSystemCreatorTitle()}}",システム登録コンジットの表示名をセットします。
,"{{goto CmSetSystemCreatorValueDword,CmSetSystemCreatorValueDword()}}","システム登録コンジットのための {{span style='color:blue;font-family:monospace;',DWORD}} コンフィグレーション エントリの値をセットします。"
,"{{goto CmSetSystemCreatorValueString,CmSetSystemCreatorValueString()}}",システム登録コンジットのための文字列コンフィグレーション エントリの値をセットします。
,"{{goto FmDisableCurrentUserConduitByIndex,FmDisableCurrentUserConduitByIndex()}}","与えれられたインデックスで現在の Windows ユーザの {{span style='color:blue;font-family:monospace;',Conduits}} フォルダの中にあるコンジットを使用不可にします。"
,"{{goto FmDisableCurrentUserConduitByPath,FmDisableCurrentUserConduitByPath()}}","与えれられたコンジットのパスまたはファイル名で現在の Windows ユーザの {{span style='color:blue;font-family:monospace;',Conduits}} フォルダの中にあるコンジットを使用不可にします。"
,"{{goto FmDisableSystemConduitByIndex,FmDisableSystemConduitByIndex()}}","与えれられたインデックスでシステムの {{span style='color:blue;font-family:monospace;',Conduits}} フォルダの中にあるコンジットを使用不可にします。"
,"{{goto FmDisableSystemConduitByPath,FmDisableSystemConduitByPath()}}","与えれられたコンジットのパスまたはファイル名でシステムの {{span style='color:blue;font-family:monospace;',Conduits}} フォルダの中にあるコンジットを使用不可にします。"
,"{{goto FmEnableCurrentUserConduitByPath,FmEnableCurrentUserConduitByPath()}}","与えられたコンジットのパスまたはファイル名で現在の Windows ユーザの {{span style='color:blue;font-family:monospace;',Disabled}} ふぁるだの中にあるコンジットを使用可能にします。"
,"{{goto FmEnableSystemConduitByPath,FmEnableSystemConduitByPath()}}","与えられたコンジットのパスまたはファイル名でシステムの {{span style='color:blue;font-family:monospace;',Disabled}} ふぁるだの中にあるコンジットを使用可能にします。"
,"{{goto FmGetCurrentUserConduitByIndex,FmGetCurrentUserConduitByIndex()}}",与えられたコンジットのインデックスで現在の Windows ユーザのために登録されているフォルダ ベース コンジットについての情報を取得します。
,"{{goto FmGetCurrentUserConduitCount,FmGetCurrentUserConduitCount()}}",現在の Windows ユーザのために HotSync マネージャに登録されているフォルダ ベース コンジットの数を返します。
,"{{goto FmGetCurrentUserConduitFolder,FmGetCurrentUserConduitFolder()}}","現在の Windows ユーザの {{span style='color:blue;font-family:monospace;',Conduits}} フォルダのパスを取得します。"
,"{{goto FmGetCurrentUserDisabledConduitFolder,FmGetCurrentUserDisabledConduitFolder()}}","現在の Windows ユーザの {{span style='color:blue;font-family:monospace;',Disabled}} フォルダのパスを取得します。"
,"{{goto FmGetSystemConduitByIndex,FmGetSystemConduitByIndex()}}",与えられたコンジットのインデックスでシステムのために登録されているフォルダ ベース コンジットについての情報を取得します。
,"{{goto FmGetSystemConduitCount,FmGetSystemConduitCount()}}",システムのために HotSync マネージャに登録されているフォルダ ベース コンジットの数を返します。
,"{{goto FmGetSystemConduitFolder,FmGetSystemConduitFolder()}}","システムの {{span style='color:blue;font-family:monospace;',Conduits}} フォルダのパスを取得します。"
,"{{goto FmGetSystemDisabledConduitFolder,FmGetSystemDisabledConduitFolder()}}","システムの {{span style='color:blue;font-family:monospace;',Disabled}} フォルダのパスを取得します。"
!{{anchor CmConvertCreatorIDToString}}CmConvertCreatorIDToString 関数 {{goto top,^TOP^}}
!{{anchor CmConvertStringToCreatorID}}CmConvertStringToCreatorID 関数 {{goto top,^TOP^}}
!{{anchor CmGetBackupConduit}}CmGetBackupConduit 関数 {{goto top,^TOP^}}
!{{anchor CmGetComPort}}CmGetComPort 関数 {{goto top,^TOP^}}
!{{anchor CmGetConduitByCreator}}CmGetConduitByCreator 関数 {{goto top,^TOP^}}
!{{anchor CmGetConduitByIndex}}CmGetConduitByIndex 関数 {{goto top,^TOP^}}
!{{anchor CmGetConduitCount}}CmGetConduitCount 関数 {{goto top,^TOP^}}
!{{anchor CmGetConduitCreatorID}}CmGetConduitCreatorID 関数 {{goto top,^TOP^}}
!{{anchor CmGetCorePath}}CmGetCorePath 関数 {{goto top,^TOP^}}
!{{anchor CmGetCreatorArgument}}CmGetCreatorArgument 関数 {{goto top,^TOP^}}
!{{anchor CmGetCreatorDirectory}}CmGetCreatorDirectory 関数 {{goto top,^TOP^}}
!{{anchor CmGetCreatorFile}}CmGetCreatorFile 関数 {{goto top,^TOP^}}
!{{anchor CmGetCreatorIDList}}CmGetCreatorIDList 関数 {{goto top,^TOP^}}
!{{anchor CmGetCreatorInfo}}CmGetCreatorInfo 関数 {{goto top,^TOP^}}
!{{anchor CmGetCreatorIntegrate}}CmGetCreatorIntegrate 関数 {{goto top,^TOP^}}
!{{anchor CmGetCreatorModule}}CmGetCreatorModule 関数 {{goto top,^TOP^}}
!{{anchor CmGetCreatorName}}CmGetCreatorName 関数 {{goto top,^TOP^}}
!{{anchor CmGetCreatorPriority}}CmGetCreatorPriority 関数 {{goto top,^TOP^}}
!{{anchor CmGetCreatorRemote}}CmGetCreatorRemote 関数 {{goto top,^TOP^}}
!{{anchor CmGetCreatorTitle}}CmGetCreatorTitle 関数 {{goto top,^TOP^}}
!{{anchor CmGetCreatorType}}CmGetCreatorType 関数 {{goto top,^TOP^}}
!{{anchor CmGetCreatorUser}}CmGetCreatorUser 関数 {{goto top,^TOP^}}
!{{anchor CmGetCreatorValueDword}}CmGetCreatorValueDword 関数 {{goto top,^TOP^}}
!{{anchor CmGetCreatorValueString}}CmGetCreatorValueString 関数 {{goto top,^TOP^}}
!{{anchor CmGetDiscoveryInfoByIndex}}CmGetDiscoveryInfoByIndex 関数 {{goto top,^TOP^}}
!{{anchor CmGetHotSyncExecPath}}CmGetHotSyncExecPath 関数 {{goto top,^TOP^}}
!{{anchor CmGetLibVersion}}CmGetLibVersion 関数 {{goto top,^TOP^}}
'''目的'''
現在ロードされている DLL からコンジット マネージャ API のバージョン番号を返します。
'''宣言されている場所'''
{{span style='color:blue;font-family:monospace;',CondMgr.h}}
'''Prototype'''
WORD CmGetLibVersion ()
'''パラメータ'''
ありません。
'''返り値'''
{{goto Conduit Manager Versions,「コンジット マネージャ バージョン」}} で定義されている {{span style='color:blue;font-family:monospace;',CM_UPDATE...}} 定数の 1 つを返します。
'''コメント'''
この章の「互換性」部分では、それぞれの関数、構造体、定数はどのバージョンのコンジット マネージャ API で使用可能なのかが示されています。例えば、「コンジット マネージャ バージョン: 2 以降」というのは、{{span style='color:blue;font-family:monospace;',CmGetLibVersion()}} が 0x0002 以上の値を返す場合にその API 要素は使用可能であるということを示しています。
'''互換性'''
*コンジット マネージャ バージョン: 2 以降
*Palm OS バージョン: すべて
!{{anchor CmGetNotifierDll}}CmGetNotifierDll 関数 {{goto top,^TOP^}}
!{{anchor CmGetPCIdentifier}}CmGetPCIdentifier 関数 {{goto top,^TOP^}}
!{{anchor CmGetSystemBackupConduit}}CmGetSystemBackupConduit 関数 {{goto top,^TOP^}}
!{{anchor CmGetSystemConduitByCreator}}CmGetSystemConduitByCreator 関数 {{goto top,^TOP^}}
!{{anchor CmGetSystemConduitByIndex}}CmGetSystemConduitByIndex 関数 {{goto top,^TOP^}}
!{{anchor CmGetSystemConduitCount}}CmGetSystemConduitCount 関数 {{goto top,^TOP^}}
!{{anchor CmGetSystemConduitCreatorID}}CmGetSystemConduitCreatorID 関数 {{goto top,^TOP^}}
!{{anchor CmGetSystemCreatorDirectory}}CmGetSystemCreatorDirectory 関数 {{goto top,^TOP^}}
!{{anchor CmGetSystemCreatorFile}}CmGetSystemCreatorFile 関数 {{goto top,^TOP^}}
!{{anchor CmGetSystemCreatorIDList}}CmGetSystemCreatorIDList 関数 {{goto top,^TOP^}}
!{{anchor CmGetSystemCreatorName}}CmGetSystemCreatorName 関数 {{goto top,^TOP^}}
!{{anchor CmGetSystemCreatorPriority}}CmGetSystemCreatorPriority 関数 {{goto top,^TOP^}}
!{{anchor CmGetSystemCreatorRemote}}CmGetSystemCreatorRemote 関数 {{goto top,^TOP^}}
!{{anchor CmGetSystemCreatorTitle}}CmGetSystemCreatorTitle 関数 {{goto top,^TOP^}}
!{{anchor CmGetSystemCreatorValueDword}}CmGetSystemCreatorValueDword 関数 {{goto top,^TOP^}}
!{{anchor CmGetSystemCreatorValueString}}CmGetSystemCreatorValueString 関数 {{goto top,^TOP^}}
!{{anchor CmGetSystemDiscoveryInfoByIndex}}CmGetSystemDiscoveryInfoByIndex 関数 {{goto top,^TOP^}}
!{{anchor CmGetSystemHotSyncExecPath}}CmGetSystemHotSyncExecPath 関数 {{goto top,^TOP^}}
'''目的'''
デスクトップ コンピュータ上の HotSync マネージャ実行ファイルのパスとファイル名を取得します。(サポート DLL のパスを取得するには {{span style='color:blue;font-family:monospace;',HotSync.exe}} ファイル名を取り除きます。)
'''宣言されている場所'''
{{span style='color:blue;font-family:monospace;',CondMgr.h}}
'''Prototype'''
int CmGetSystemHotSyncExecPath (
TCHAR *pPath,
int *piSize
)
'''パラメータ'''
*{{span style='color:blue;font-family:monospace;',← pPath}}
**文字バッファへのポインタ。返り時に、これは HotSync マネージャ実行ファイルのパスとファイル名になります - 例えば、{{span style='color:blue;font-family:monospace;',C:\Program Files\PalmSource\Desktop\HotSync.exe}} です。
*{{span style='color:blue;font-family:monospace;',←→ piSize}}
**{{span style='color:blue;font-family:monospace;',pPath}} パラメータによって参照されるバッファ - {{span style='color:blue;font-family:monospace;',TCHAR}} 配列 - のサイズを示す整数へのポインタ。返り時に、これは文字列 - {{span style='color:blue;font-family:monospace;',TCHAR}} 配列 - の実際のサイズになります。文字列バッファが小さすぎてこの関数が失敗した場合、返り時の {{span style='color:blue;font-family:monospace;',piSize}} の値はバッファに必要とされるサイズになります。
'''返り値'''
成功時には 0 を返します。
不成功時には以下の非 0 のエラー コード値の 1 つを返します:
*{{span style='color:blue;font-family:monospace;',ERR_REGISTRY_ACCESS}}
*{{span style='color:blue;font-family:monospace;',ERR_BUFFER_TOO_SMALL}}
**あなたが提供したバッファのサイズは文字列を保持するには小さすぎます。そのためこの関数は必要とされるサイズを {{span style='color:blue;font-family:monospace;',piSize}} パラメータに戻します。
*{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}}
エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,コンジット マネージャ エラー コード}} を参照してください。
'''コメント'''
この関数は HotSync マネージャの {{goto Core\HotSyncPath,Core\HotSyncPath}} コンフィグレーション エントリの値を取得します。この値はデスクトップ コンピュータ上の HotSync 実行形式ファイルのパスとファイル名です。HotSync マネージャがインストールされていない場合、{{span style='color:blue;font-family:monospace;',pPath}} パラメータは空の文字列を指します。
::NOTE
:::{{span style='color:blue;font-family:monospace;',CondMgr.dll, Instaide.dll, UserData.dll}} のようなサポート DLL のパスを調べるには、この関数を呼び出して、{{span style='color:blue;font-family:monospace;',pPath}} によって指される文字列バッファの最後尾からファイル名 {{span style='color:blue;font-family:monospace;',HotSync.exe}} を取り除きます。
'''HotSync マネージャのバージョンが 6 よりも前'''
'''HotSync マネージャのバージョンが 6 以降'''
'''互換性'''
*コンジット マネージャ バージョン: 3 以降
*Palm OS バージョン: すべて
'''参照'''
{{goto CmGetCorePath,CmGetCorePath()}}, {{goto CmGetHotSyncExecPath,CmGetHotSyncExecPath()}}
!{{anchor CmInstallConduit}}CmInstallConduit 関数 {{goto top,^TOP^}}
!{{anchor CmInstallConduitByStruct}}CmInstallConduitByStruct 関数 {{goto top,^TOP^}}
'''目的'''
コンジットを現在の Windows ユーザのために HotSync マネージャに登録します。{{goto CmConduitType2,CmConduitType2}} 構造体を使用します。
'''宣言されている場所'''
{{span style='color:blue;font-family:monospace;',CondMgr.h}}
'''Prototype'''
int CmInstallConduitByStruct (
CmConduitType2 &sConduitInfo
)
'''パラメータ'''
*{{span style='color:blue;font-family:monospace;',→ sConduitInfo}}
**コンジット登録情報を指定する {{goto CmConduitType2,CmConduitType2}} 構造体への参照。
'''返り値'''
成功時には 0 を返します。
不成功時には以下の非 0 のエラー コード値の 1 つを返します:
*{{span style='color:blue;font-family:monospace;',ERR_CONDUIT_MGR}}
*{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}}
*{{span style='color:blue;font-family:monospace;',ERR_NO_MEMORY}}
*{{span style='color:blue;font-family:monospace;',ERR_CREATORID_ALREADY_IN_USE}}
*{{span style='color:blue;font-family:monospace;',ERR_REGISTRY_ACCESS}}
*{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_CREATE_CONDUIT}}
*{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_SET_CONDUIT_VALUE}}
*{{span style='color:blue;font-family:monospace;',ERR_INVALID_CREATOR_ID}}
エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,コンジット マネージャ エラー コード}} を参照してください。
'''コメント'''
コンジットを登録するには、{{goto CmConduitType2,CmConduitType2}} 構造体のフィールドに情報を埋め込み、その構造体への参照をこの関数に渡します。単一の構造体で通常通りにコンジットを登録する方法についての更なる情報は、''C/C++ Sync Suite Companion'' の {{goto Writing a Single Structure,「単一の構造体を作成する」|C/C++ Sync Suite Companion601/9-1}} を参照してください。
この関数はコンジットを現在の Windows ユーザのために登録します。システムのためにコンジットを登録するには、{{goto CmInstallSystemConduitByStruct,CmInstallSystemConduitByStruct()}} または {{goto CmInstallSystemCreator,CmInstallSystemCreator()}} を呼び出します。
'''互換性'''
*コンジット マネージャ バージョン: 3 以降
*Palm OS バージョン: すべて
'''参照'''
{{goto CmConduitType2,CmConduitType2}}, {{goto CmInstallCreator,CmInstallCreator()}}, {{goto CmInstallSystemConduitByStruct,CmInstallSystemConduitByStruct()}}, {{goto CmInstallSystemCreator,CmInstallSystemCreator()}}
!{{anchor CmInstallCreator}}CmInstallCreator 関数 {{goto top,^TOP^}}
!{{anchor CmInstallSystemConduitByStruct}}CmInstallSystemConduitByStruct 関数 {{goto top,^TOP^}}
!{{anchor CmInstallSystemCreator}}CmInstallSystemCreator 関数 {{goto top,^TOP^}}
!{{anchor CmIsCurrentUserAdmin}}CmIsCurrentUserAdmin 関数 {{goto top,^TOP^}}
!{{anchor CmRemoveConduitByCreatorID}}CmRemoveConduitByCreatorID 関数 {{goto top,^TOP^}}
!{{anchor CmRemoveConduitByIndex}}CmRemoveConduitByIndex 関数 {{goto top,^TOP^}}
!{{anchor CmRemoveSystemConduitByCreatorID}}CmRemoveSystemConduitByCreatorID 関数 {{goto top,^TOP^}}
!{{anchor CmRemoveSystemConduitByIndex}}CmRemoveSystemConduitByIndex 関数 {{goto top,^TOP^}}
!{{anchor CmRestoreHotSyncSettings}}CmRestoreHotSyncSettings 関数 {{goto top,^TOP^}}
!{{anchor CmSetBackupConduit}}CmSetBackupConduit 関数 {{goto top,^TOP^}}
!{{anchor CmSetComPort}}CmSetComPort 関数 {{goto top,^TOP^}}
!{{anchor CmSetCorePath}}CmSetCorePath 関数 {{goto top,^TOP^}}
!{{anchor CmSetCreatorArgument}}CmSetCreatorArgument 関数 {{goto top,^TOP^}}
!{{anchor CmSetCreatorDirectory}}CmSetCreatorDirectory 関数 {{goto top,^TOP^}}
!{{anchor CmSetCreatorFile}}CmSetCreatorFile 関数 {{goto top,^TOP^}}
!{{anchor CmSetCreatorInfo}}CmSetCreatorInfo 関数 {{goto top,^TOP^}}
!{{anchor CmSetCreatorIntegrate}}CmSetCreatorIntegrate 関数 {{goto top,^TOP^}}
!{{anchor CmSetCreatorModule}}CmSetCreatorModule 関数 {{goto top,^TOP^}}
!{{anchor CmSetCreatorName}}CmSetCreatorName 関数 {{goto top,^TOP^}}
!{{anchor CmSetCreatorPriority}}CmSetCreatorPriority 関数 {{goto top,^TOP^}}
!{{anchor CmSetCreatorRemote}}CmSetCreatorRemote 関数 {{goto top,^TOP^}}
!{{anchor CmSetCreatorTitle}}CmSetCreatorTitle 関数 {{goto top,^TOP^}}
!{{anchor CmSetCreatorUser}}CmSetCreatorUser 関数 {{goto top,^TOP^}}
!{{anchor CmSetCreatorValueDword}}CmSetCreatorValueDword 関数 {{goto top,^TOP^}}
!{{anchor CmSetCreatorValueString}}CmSetCreatorValueString 関数 {{goto top,^TOP^}}
!{{anchor CmSetHotSyncExecPath}}CmSetHotSyncExecPath 関数 {{goto top,^TOP^}}
!{{anchor CmSetNotifierDll}}CmSetNotifierDll 関数 {{goto top,^TOP^}}
!{{anchor CmSetPCIdentifier}}CmSetPCIdentifier 関数 {{goto top,^TOP^}}
!{{anchor CmSetSystemBackupConduit}}CmSetSystemBackupConduit 関数 {{goto top,^TOP^}}
!{{anchor CmSetSystemCreatorDirectory}}CmSetSystemCreatorDirectory 関数 {{goto top,^TOP^}}
!{{anchor CmSetSystemCreatorFile}}CmSetSystemCreatorFile 関数 {{goto top,^TOP^}}
!{{anchor CmSetSystemCreatorName}}CmSetSystemCreatorName 関数 {{goto top,^TOP^}}
!{{anchor CmSetSystemCreatorPriority}}CmSetSystemCreatorPriority 関数 {{goto top,^TOP^}}
!{{anchor CmSetSystemCreatorRemote}}CmSetSystemCreatorRemote 関数 {{goto top,^TOP^}}
!{{anchor CmSetSystemCreatorTitle}}CmSetSystemCreatorTitle 関数 {{goto top,^TOP^}}
!{{anchor CmSetSystemCreatorValueDword}}CmSetSystemCreatorValueDword 関数 {{goto top,^TOP^}}
!{{anchor CmSetSystemCreatorValueString}}CmSetSystemCreatorValueString 関数 {{goto top,^TOP^}}
!{{anchor FmDisableCurrentUserConduitByIndex}}FmDisableCurrentUserConduitByIndex 関数 {{goto top,^TOP^}}
!{{anchor FmDisableCurrentUserConduitByPath}}FmDisableCurrentUserConduitByPath 関数 {{goto top,^TOP^}}
!{{anchor FmDisableSystemConduitByIndex}}FmDisableSystemConduitByIndex 関数 {{goto top,^TOP^}}
!{{anchor FmDisableSystemConduitByPath}}FmDisableSystemConduitByPath 関数 {{goto top,^TOP^}}
!{{anchor FmEnableCurrentUserConduitByPath}}FmEnableCurrentUserConduitByPath 関数 {{goto top,^TOP^}}
!{{anchor FmEnableSystemConduitByPath}}FmEnableSystemConduitByPath 関数 {{goto top,^TOP^}}
!{{anchor FmGetCurrentUserConduitByIndex}}FmGetCurrentUserConduitByIndex 関数 {{goto top,^TOP^}}
!{{anchor FmGetCurrentUserConduitCount}}FmGetCurrentUserConduitCount 関数 {{goto top,^TOP^}}
!{{anchor FmGetCurrentUserConduitFolder}}FmGetCurrentUserConduitFolder 関数 {{goto top,^TOP^}}
!{{anchor FmGetCurrentUserDisabledConduitFolder}}FmGetCurrentUserDisabledConduitFolder 関数 {{goto top,^TOP^}}
!{{anchor FmGetSystemConduitByIndex}}FmGetSystemConduitByIndex 関数 {{goto top,^TOP^}}
!{{anchor FmGetSystemConduitCount}}FmGetSystemConduitCount 関数 {{goto top,^TOP^}}
!{{anchor FmGetSystemConduitFolder}}FmGetSystemConduitFolder 関数 {{goto top,^TOP^}}
!{{anchor FmGetSystemDisabledConduitFolder}}FmGetSystemDisabledConduitFolder 関数 {{goto top,^TOP^}}
!!{{anchor Conduit Manager Error Codes}}コンジット マネージャ エラー コード {{goto top,^TOP^}}
{{goto Table 11.1,表 11.1}} はコンジット マネージャ関数が返す可能性のあるエラー コードの値をリスト アップしています。各関数の説明ではその関数が返す可能性のあるエラーを挙げています。
以下の名前を付けられているすべてのエラー コードはプリプロセッサ定数として定義されていて、宣言は {{span style='color:blue;font-family:monospace;',CondMgr.h}} ヘッダ ファイルの中で行われています。
{{anchor Table 11.1}}
'''表 11.1 コンジット マネージャ エラー コード'''
,値,エラー コード,説明
,-1029,"{{span style='color:blue;font-family:monospace;',ERR_CONFLICTING_EXTENSION}}",指定されたファイル拡張子はすでに他のインストール コンジットに対して登録されています。
,-1028,"{{span style='color:blue;font-family:monospace;',ERR_COULD_NOT_CREATE_DIRECTORY}}","{{goto Core\Path 3,Core\Path|Introduction to Conduit Development601/A}} コンフィグレーション エントリを指定された値にセットすることができませんでした。ディレクトリを作成することができなかったためです。"
,-1027,"{{span style='color:blue;font-family:monospace;',ERR_AMBIGUOUS_CREATORID}}","すでに 1 つまたはそれ以上のフォルダ ベース コンジットが指定された作成者 ID で登録されています。衝突を解決して、この関数を再び呼び出してください。''C/C++ Sync Suite Companion'' の {{goto Resolving Conduit Conflicts,「コンジット衝突の解決」|C/C++ Sync Suite Companion601/9}} を参照してください。"
,-1026,"{{span style='color:blue;font-family:monospace;',ERR_CONDUIT_READ_ONLY}}","指定されたコンジットはフォルダ登録です。それゆえ、その登録情報は Read-only です。すべての {{span style='color:blue;font-family:monospace;',CmSetCreator...()}} 関数と {{span style='color:blue;font-family:monospace;',CmSetSystemCreator...()}} 関数はこのエラーを返す可能性があります。"
,-1025,"{{span style='color:blue;font-family:monospace;',ERR_FOLDER_NOT_FOUND}}","{{span style='color:blue;font-family:monospace;',Conduits}} または {{span style='color:blue;font-family:monospace;',Disabled}} フォルダは存在せず、作成することもできません。"
,-1024,"{{span style='color:blue;font-family:monospace;',ERR_INSUFFICIENT_PRIVILEGES}}",現在の Windows ユーザはこの操作を行うための十分な権限を持っていません。システム レベルの変更を行うには管理者権限が必要ですが、システム レベル情報を読み込むのには必要ではありません。このエラーはシステム レベル領域にあるコンジットを移動させる呼び出しによって返される可能性があります。しかしながら、ユーザが管理者権限を持っておらず、かつ、NTFS ファイル システムの場合にのみです。
,-1023,"{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}}",インストール コンジットに指定された固有 ID は有効ではありません。
,-1022,"{{span style='color:blue;font-family:monospace;',ERR_INSTALL_ID_ALREADY_IN_USE}}",インストール コンジットに指定された固有 ID はすでに使用されています。
,-1021,"{{span style='color:blue;font-family:monospace;',ERR_NOTIFIER_NOT_FOUND}}",指定された通知昨日は登録されていません。
,-1019,"{{span style='color:blue;font-family:monospace;',ERR_ALREADY_INSTALLED}}",指定されたコンジットまたは通知機能はすでにインストールされています。
,-1018,"{{span style='color:blue;font-family:monospace;',ERR_INVALID_PATH}}",指定されたパスは有効ではありません。
,-1017,"{{span style='color:blue;font-family:monospace;',ERR_NO_LONGER_SUPPORTED}}",あなたが指定した値または Feature はもはやサポートされていません。
,-1016,"{{span style='color:blue;font-family:monospace;',ERR_INVALID_COM_PORT_TYPE}}","指定された通信ポート タイプは有効ではありません。あなたは {{goto Communications Ports,「通信ポート」|C/C++ Sync Suite Reference601/11}} で説明されている値の 1 つを使用しなければなりません。"
,-1015,"{{span style='color:blue;font-family:monospace;',ERR_INVALID_CONDUIT_TYPE}}","指定されたコンジット タイプは有効ではありません。あなたは {{goto Conduit Information Types,「コンジット情報タイプ」|C/C++ Sync Suite Reference601/11}} で説明されている値の 1 つを使用しなければなりません。"
,-1014,"{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_INSTALL_OLD}}",このエラー コードを返す関数はありません。
,-1013,"{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}}",指定されたポインタは有効なポインタではありません。
,-1012,"{{span style='color:blue;font-family:monospace;',ERR_INVALID_CREATOR_ID}}",指定されたコンジット作成者 ID は有効ではありません。
,-1011,"{{span style='color:blue;font-family:monospace;',ERR_VALUE_NOT_FOUND}}",指定された値はこのコンジットのコンフィグレーション エントリでは見つかりませんでした。
,-1010,"{{span style='color:blue;font-family:monospace;',ERR_BUFFER_TOO_SMALL}}",バッファは要求された情報を保持するには小さすぎます。
,-1009,"{{span style='color:blue;font-family:monospace;',ERR_INVALID_HANDLE}}",指定された構造体ハンドルは有効ではありません。
,-1008,"{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_SET_CONDUIT_VALUE}}",指定されたコンジット コンフィグレーション エントリをセットすることができませんでした。
,-1007,"{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_CREATE_CONDUIT}}",コンジットを HotSync マネージャに登録することができませんでした。
,-1006,"{{span style='color:blue;font-family:monospace;',ERR_REGISTRY_ACCESS}}",コンジット コンフィグレーション エントリにアクセスすることができません。
,-1006,"{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}}",コンジット コンフィグレーション エントリにアクセスすることができません。
,-1005,"{{span style='color:blue;font-family:monospace;',ERR_CREATORID_ALREADY_IN_USE}}",あなたがコンフィグレーション エントリの中で新しい作成者 ID として指定した作成者 ID はすでに使用されています。
,-1004,"{{span style='color:blue;font-family:monospace;',ERR_NO_MEMORY}}",要求された操作を行うにはメモリが不足しています。
,-1003,"{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}}",指定されたコンジットは存在しません。
,-1002,"{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_DELETE}}",指定されたコンジットのコンフィグレーション エントリを削除することができませんでした。
,-1001,"{{span style='color:blue;font-family:monospace;',ERR_INDEX_OUT_OF_RANGE}}",指定されたインデックス値は範囲外です。
,-1000,"{{span style='color:blue;font-family:monospace;',ERR_CONDUIT_MGR}}",特定されないコンジット マネージャ エラーが起きました。
*[[この章のページ 1 へ|C/C++ Sync Suite Reference601/11-1]]
*[[この章のページ 2 へ|C/C++ Sync Suite Reference601/11-2]]
*[[この章のページ 3 へ|C/C++ Sync Suite Reference601/11-3]]
{{div_end}}
{{div_begin "style='border-top-style:solid;border-top-width:1px;border-top-color:silver;'"}}
[[← 10 章に戻る|C/C++ Sync Suite Reference601/10]] [[↑トップへ|C/C++ Sync Suite Reference601]] [[12 章に進む →|C/C++ Sync Suite Reference601/12]]
{{div_end}}