{{div_begin}} [[← 11 章に戻る|C/C++ Sync Suite Reference601/11]] [[↑トップへ|C/C++ Sync Suite Reference601]] [[13 章に進む →|C/C++ Sync Suite Reference601/13]] {{div_end}} {{div_begin style="margin-bottom:-10px"}} !!!12 インストール コンジット マネージャ API {{div_end}} {{div_begin "style='position:absolute;right:0px;font-size:70%;margin-right:15px;margin-top:15px;width:250px;'"}} *{{goto Install Conduit Manager Structures,インストール コンジット マネージャ構造体}} **{{goto FileInstallType,FileInstallType}} *{{goto Install Conduit Manager Functions,インストール コンジット マネージャ関数}} **{{goto ImGetDirectory,ImGetDirectory}} **{{goto ImGetDWord,ImGetDWord}} **{{goto ImGetExtension,ImGetExtension}} **{{goto ImGetMask,ImGetMask}} **{{goto ImGetModule,ImGetModule}} **{{goto ImGetName,ImGetName}} **{{goto ImGetString,ImGetString}} **{{goto ImGetSystemDirectory,ImGetSystemDirectory}} **{{goto ImGetSystemDWord,ImGetSystemDWord}} **{{goto ImGetSystemExtension,ImGetSystemExtension}} **{{goto ImGetSystemMask,ImGetSystemMask}} **{{goto ImGetSystemModule,ImGetSystemModule}} **{{goto ImGetSystemName,ImGetSystemName}} **{{goto ImGetSystemString,ImGetSystemString}} **{{goto ImRegister,ImRegister}} **{{goto ImRegisterID,ImRegisterID}} **{{goto ImRegisterSystem,ImRegisterSystem}} **{{goto ImRegisterSystemID,ImRegisterSystemID}} **{{goto ImSetDirectory,ImSetDirectory}} **{{goto ImSetDWord,ImSetDWord}} **{{goto ImSetExtension,ImSetExtension}} **{{goto ImSetMask,ImSetMask}} **{{goto ImSetModule,ImSetModule}} **{{goto ImSetName,ImSetName}} **{{goto ImSetString,ImSetString}} **{{goto ImSetSystemDirectory,ImSetSystemDirectory}} **{{goto ImSetSystemDWord,ImSetSystemDWord}} **{{goto ImSetSystemExtension,ImSetSystemExtension}} **{{goto ImSetSystemMask,ImSetSystemMask}} **{{goto ImSetSystemModule,ImSetSystemModule}} **{{goto ImSetSystemName,ImSetSystemName}} **{{goto ImSetSystemString,ImSetSystemString}} **{{goto ImUnregisterID,ImUnregisterID}} **{{goto ImUnregisterSystemID,ImUnregisterSystemID}} {{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;'"}} インストール コンジット マネージャはインストール コンジットを HotSync マネージャに登録するための API の提供します。{{goto install conduit,インストール コンジット|Introduction to Conduit Development601/Glossary}} はデータベースをハンドヘルドのメイン メモリか拡張スロット上のファイルにインストールすることができます。 さらにこの API は、あなたがインストール コンジットを登録するときにインストール コンジット マネージャが作成するインストール コンジット コンフィグレーション エントリにアクセスするためのユーティリティ関数を提供します。各コンフィグレーション エントリの定義については、''Introduction to Conduit Development'' の [[付録 A 「コンフィグレーション エントリ」|Introduction to Conduit Development601/A]] を参照してください。 インストール コンジット マネージャ関数は {{span style='color:blue;font-family:monospace;',CondMgr.dll}} で利用可能であり (この DLL はコンジット マネージャ関数も含みます)、{{span style='color:blue;font-family:monospace;',CondMgr.h}} で宣言されています。 この章は以下の節に分かれています: *{{goto Install Conduit Manager Structures,インストール コンジット マネージャ構造体}} *{{goto Install Conduit Manager Functions,インストール コンジット マネージャ関数}} インストール コンジット マネージャについての更なる情報は、''C/C++ Sync Suite Companion'' の {{goto Using the Install Conduit Manager API,「インストール コンジット マネージャ API の使用|C/C++ Sync Suite Companion601/9-2}} を参照してください。 !!{{anchor Install Conduit Manager Structures}}インストール コンジット マネージャ構造体 {{goto top,^TOP^}} この節では、あなたが {{goto ImRegister,ImRegister()}} と {{goto ImRegisterSystem,ImRegisterSystem()}} 関数で使用する {{goto FileInstallType,FileInstallType}} データ構造体について説明します。 !{{anchor FileInstallType}}FileInstallType 構造体 {{goto top,^TOP^}} '''目的''' あなたがあなたのインストール コンジットを登録するために {{goto ImRegister,ImRegister()}} または {{goto ImRegisterSystem,ImRegisterSystem()}} を呼び出すときに、あなたのインストール コンジットについての登録情報を指定します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototyoe''' typedef struct { TCHAR szDir[ 64 ]; TCHAR szExt[ 256]; DWORD dwMask; TCHAR szModule[ 256 ]; DWORD dwCreatorID; TCHAR szName[ 256 ]; } FileInstallType '''フィールド''' *{{span style='color:blue;font-family:monospace;',szDir}} **このインストール コンジットに関連付けされるハンドヘルド インストール ディレクトリの名前を指定します - 例えば、"Install" です。この値はインストール コンジットの {{goto Directory 2,Directory|Introduction to Conduit Development601/A}} コンフィグレーション エントリの中にセットされます。 *{{span style='color:blue;font-family:monospace;',szExt}} **このインストール コンジットによってサポートされるファイル タイプ拡張子を指定します。この値はインストール コンジットの {{goto Extensions 2,Extensions|Introduction to Conduit Development601/A}} コンフィグレーション エントリの中にセットされます。 *{{span style='color:blue;font-family:monospace;',dwMask}} **このインストール コンジットに関連付けされる固有のビット マスクを指定します。この値はインストール コンジットの {{goto Mask 2,Mask|Introduction to Conduit Development601/A}} コンフィグレーション エントリの中にセットされます。 *{{span style='color:blue;font-family:monospace;',szModule}} **このインストール コンジット DLL のファイル名を指定します - 例えば、"inscn20.dll" です。この値はインストール コンジットの {{goto Module 2,Module|Introduction to Conduit Development601/A}} コンフィグレーション エントリの中にセットされます。 *{{span style='color:blue;font-family:monospace;',dwCreatorID}} **このインストール コンジットに関連付けされる固有の ID を指定します。この値はインストール コンジットの {{goto CreatorID 2,CreatorID|Introduction to Conduit Development601/A}} コンフィグレーション エントリの中にセットされます。 *{{span style='color:blue;font-family:monospace;',szName}} **このインストール コンジットの表示名を指定します - 例えば、"Install Conduit" です。この値はインストール コンジットの {{goto Name 2,Name|Introduction to Conduit Development601/A}} コンフィグレーション エントリの中にセットされます。 '''コメント''' これらのフィールドはそれぞれ {{goto Table A.2,表 A.2|Introduction to Conduit Development601/A}} で説明されているインストール コンジット コンフィグレーション エントリに対応します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto ImRegister,ImRegister()}}, {{goto ImRegisterSystem,ImRegisterSystem()}} !!{{anchor Install Conduit Manager Functions}}インストール コンジット マネージャ関数 {{goto top,^TOP^}} この節では、あなたがインストール コンジットを登録し、そのインストール コンジットの {{goto configuration entries,コンフィグレーション エントリ|Introduction to Conduit Development601/Glossary}} から情報を取得することを可能にする以下の関数について説明します。 ,関数,説明 ,"{{goto ImGetDirectory,ImGetDirectory}}",ユーザ登録インストール コンジットがインストールするファイルを見つけ出すディレクトリの名前を取得します。 ,"{{goto ImGetDWord,ImGetDWord}}","ユーザ登録インストール コンジットの {{span style='color:blue;font-family:monospace;',DWORD}} コンフィグレーション エントリ値を取得します。" ,"{{goto ImGetExtension,ImGetExtension}}",ユーザ登録インストール コンジットによってサポートされるファイル拡張子を取得します。 ,"{{goto ImGetMask,ImGetMask}}",ユーザ登録インストール コンジットのビット マスクの値を取得します。 ,"{{goto ImGetModule,ImGetModule}}",ユーザ登録インストール コンジットのファイル名を取得します。 ,"{{goto ImGetName,ImGetName}}",ユーザ登録インストール コンジットの表示名を取得します。 ,"{{goto ImGetString,ImGetString}}",ユーザ登録インストール コンジットの文字列コンフィグレーション エントリを取得します。 ,"{{goto ImGetSystemDirectory,ImGetSystemDirectory}}",システム登録インストール コンジットがインストールするファイルを見つけ出すディレクトリの名前を取得します。 ,"{{goto ImGetSystemDWord,ImGetSystemDWord}}","システム登録インストール コンジットの {{span style='color:blue;font-family:monospace;',DWORD}} コンフィグレーション エントリ値を取得します。" ,"{{goto ImGetSystemExtension,ImGetSystemExtension}}",システム登録インストール コンジットによってサポートされるファイル拡張子を取得します。 ,"{{goto ImGetSystemMask,ImGetSystemMask}}",システム登録インストール コンジットのビット マスクの値を取得します。 ,"{{goto ImGetSystemModule,ImGetSystemModule}}",システム登録インストール コンジットのファイル名を取得します。 ,"{{goto ImGetSystemName,ImGetSystemName}}",システム登録インストール コンジットの表示名を取得します。 ,"{{goto ImGetSystemString,ImGetSystemString}}",システム登録インストール コンジットの文字列コンフィグレーション エントリを取得します。 ,"{{goto ImRegister,ImRegister}}","インストール コンジットを現在の Windows ユーザのために HotSync マネージャに登録します。{{span style='color:blue;font-family:monospace;',FileInstallType}} 構造体を使用します。" ,"{{goto ImRegisterID,ImRegisterID}}","インストール コンジットの新しい固有 ID を現在の Windows ユーザのために HotSync マネージャに登録します (登録を完了するには他の {{span style='color:blue;font-family:monospace;',ImSet...()}}) 関数を呼び出すことが必要です。" ,"{{goto ImRegisterSystem,ImRegisterSystem}}","インストール コンジットをシステムのために HotSync マネージャに登録します。{{span style='color:blue;font-family:monospace;',FileInstallType}} 構造体を使用します。" ,"{{goto ImRegisterSystemID,ImRegisterSystemID}}","インストール コンジットの新しい固有 ID をシステムのために HotSync マネージャに登録します (登録を完了するには他の {{span style='color:blue;font-family:monospace;',ImSetSystem...()}}) 関数を呼び出すことが必要です。" ,"{{goto ImSetDirectory,ImSetDirectory}}",ユーザ登録インストール コンジットがインストールするファイルを探し出すディレクトリの名前をセットします。 ,"{{goto ImSetDWord,ImSetDWord}}","ユーザ登録インストール コンジットの {{span style='color:blue;font-family:monospace;',DWORD}} コンフィグレーション エントリ値をセットします。" ,"{{goto ImSetExtension,ImSetExtension}}",ユーザ登録インストール コンジットによってサポートされるファイル拡張子をセットします。 ,"{{goto ImSetMask,ImSetMask}}",ユーザ登録インストール コンジットのビット マスクの値をセットします。 ,"{{goto ImSetModule,ImSetModule}}",ユーザ登録インストール コンジットのファイル名をセットします。 ,"{{goto ImSetName,ImSetName}}",ユーザ登録インストール コンジットの表示名をセットします。 ,"{{goto ImSetString,ImSetString}}",ユーザ登録インストール コンジットの文字列コンフィグレーション エントリをセットします。 ,"{{goto ImSetSystemDirectory,ImSetSystemDirectory}}",システム登録インストール コンジットがインストールするファイルを探し出すディレクトリの名前をセットします。 ,"{{goto ImSetSystemDWord,ImSetSystemDWord}}","システム登録インストール コンジットの {{span style='color:blue;font-family:monospace;',DWORD}} コンフィグレーション エントリ値をセットします。" ,"{{goto ImSetSystemExtension,ImSetSystemExtension}}",システム登録インストール コンジットによってサポートされるファイル拡張子をセットします。 ,"{{goto ImSetSystemMask,ImSetSystemMask}}",システム登録インストール コンジットのビット マスクの値をセットします。 ,"{{goto ImSetSystemModule,ImSetSystemModule}}",システム登録インストール コンジットのファイル名をセットします。 ,"{{goto ImSetSystemName,ImSetSystemName}}",システム登録インストール コンジットの表示名をセットします。 ,"{{goto ImSetSystemString,ImSetSystemString}}",システム登録インストール コンジットの文字列コンフィグレーション エントリをセットします。 ,"{{goto ImUnregisterID,ImUnregisterID}}",現在の Windows ユーザのために登録されているインストール コンジットの登録を解除します。 ,"{{goto ImUnregisterSystemID,ImUnregisterSystemID}}",システムのために登録されているインストール コンジットの登録を解除します。 !{{anchor ImGetDirectory}}ImGetDirectory 関数 {{goto top,^TOP^}} '''目的''' ユーザ登録インストール コンジットがインストールするファイルを見つけ出すディレクトリの名前を取得します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImGetDirectory ( DWORD dwID, TCHAR *pDirectory, int *piSize ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットの {{span style='color:blue;font-family:monospace;',Directory}} 値を取得しようとしています。 *{{span style='color:blue;font-family:monospace;',← pDirectory}} **null で終了する文字バッファへのポインタ。返り時には、これは指定されたインストール コンジットの {{goto Directory 2,Directory|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値になります。 *{{span style='color:blue;font-family:monospace;',←→ piSize}} **{{span style='color:blue;font-family:monospace;',pDirectory}} パラメータによって参照されるバッファのサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数) を指定する整数へのポインタ。返り時には、これは {{span style='color:blue;font-family:monospace;',Directory}} 文字列の実際のサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数) になります。文字列バッファが小さすぎたためにこの関数が失敗した場合、返り時の {{span style='color:blue;font-family:monospace;',piSize}} の値はバッファに必要とされるサイズになります。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_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_VALUE_NOT_FOUND}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Directory 2,Directory|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を取得します。ディレクトリ文字列はディレクトリを指定します。このディレクトリは、インストール コンジットがインストールするファイルを見つけ出す現在の HotSync ユーザのディレクトリ下にあります。例えば、{{span style='color:blue;font-family:monospace;',Directory}} の値が {{span style='color:blue;font-family:monospace;',Install}} であり、{{goto Core\Path 3,Core\Path|Introduction to Conduit Development601/A}} の値が通常の値である場合、このインストール コンジットのディレクトリのフル パスは以下のようになります: C:\Documents and Settings\\My Documents \Palm OS Desktop\\Install この関数は現在の Windows ユーザのために登録されているインストール コンジットについての情報を取得します。システムのために登録されているインストール コンジットのディレクトリを取得するには、{{goto ImGetSystemDirectory,ImGetSystemDirectory()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto Directory 2,Directory|Introduction to Conduit Development601/A}}, {{goto ImSetDirectory,ImSetDirectory()}} !{{anchor ImGetDWord}}ImGetDWord 関数 {{goto top,^TOP^}} '''目的''' ユーザ登録インストール コンジットの {{span style='color:blue;font-family:monospace;',DWORD}} コンフィグレーション エントリ値を取得します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImGetDWord ( DWORD dwID, const TCHAR *pValue, DWORD *pdwValue, DWORD dwDefault ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットのコンフィグレーション エントリ値を取得しようとしています。 *{{span style='color:blue;font-family:monospace;',→ pValue}} **コンフィグレーション エントリの文字列名を保持している null で終了する文字バッファへのポインタ。 *{{span style='color:blue;font-family:monospace;',← pdwValue}} **{{span style='color:blue;font-family:monospace;',DWORD}} へのポインタ。返り時には、これは指定されたコンフィグレーション エントリの値を保持します。 *{{span style='color:blue;font-family:monospace;',→ dwDefault}} **指定された名前 {{span style='color:blue;font-family:monospace;',pValue}} がコンフィグレーション エントリの中で見つからなかった場合に {{span style='color:blue;font-family:monospace;',pdwValue}} に返されるデフォルト値。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_VALUE_NOT_FOUND}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数はコンフィグレーション エントリからインストール コンジットの {{span style='color:blue;font-family:monospace;',DWORD}} 値を取得します。これは名前によってインストール コンジット コンフィグレーション エントリの値を取得するための汎用関数です。あなたはこの関数を使ってあなたがあなた自身が使用するために {{goto ImSetDWord,ImSetDWord()}} で作成したコンフィグレーション エントリの値を取得することができます。 インストール コンジット マネージャが {{span style='color:blue;font-family:monospace;',pValue}} によって指定されたコンフィグレーション エントリ名を見つけられなかった場合、{{span style='color:blue;font-family:monospace;',pdwValue}} に {{span style='color:blue;font-family:monospace;',dwDefault}} の値をセットして 0 を返します (成功したということ)。しかしながら、{{span style='color:blue;font-family:monospace;',dwID}} によって指定されたインストール コンジットが存在しない場合、この関数は {{span style='color:blue;font-family:monospace;',pdwValue}} に {{span style='color:blue;font-family:monospace;',dwDefault}} の値をセットせず、エラーを返します。 この関数は現在の Windows ユーザのために登録されているインストール コンジットについての情報を取得します。システムのために登録されているインストール コンジットのコンフィグレーション エントリ値をを取得するには、{{goto ImGetSystemDWord,ImGetSystemDWord()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto ImSetDWord,ImSetDWord()}} !{{anchor ImGetExtension}}ImGetExtension 関数 {{goto top,^TOP^}} '''目的''' ユーザ登録インストール コンジットによってサポートされるファイル拡張子を取得します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImGetExtension ( DWORD dwID, TCHAR *pExtension, int *piSize ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットの {{goto Extensions 2,Extensions|Introduction to Conduit Development601/A}} 値を取得しようとしています。 *{{span style='color:blue;font-family:monospace;',← pExtension}} **null で終了する文字バッファへのポインタ。返り時には、これは指定されたインストール コンジットの {{goto Extensions 2,Extensions|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値になります。 *{{span style='color:blue;font-family:monospace;',←→ piSize}} **{{span style='color:blue;font-family:monospace;',pExtension}} パラメータによって参照されるバッファのサイズ ({{span style='color:blue;font-family:monospace;',TCHA}} の数) を指定する整数へのポインタ。返り時には、これは拡張子文字列の実際のサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数) になります。文字列バッファが小さすぎたためにこの関数が失敗した場合、返り時の {{span style='color:blue;font-family:monospace;',piSize}} の値はバッファに必要とされるサイズになります。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_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_VALUE_NOT_FOUND}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Extensions 2,Extensions|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を取得します。{{span style='color:blue;font-family:monospace;',Extensions}} 文字列はインストール コンジットがサポートするファイル拡張子を指定します。 この関数は現在の Windows ユーザのために登録されているインストール コンジットについての情報を取得します。システムのために登録されているインストール コンジットがサポートするファイル拡張子を取得するには、{{goto ImGetSystemExtension,ImGetSystemExtension()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto Extensions 2,Extensions|Introduction to Conduit Development601/A}}, {{goto ImSetExtension,ImSetExtension()}} !{{anchor ImGetMask}}ImGetMask 関数 {{goto top,^TOP^}} '''目的''' ユーザ登録インストール コンジットのビット マスクの値を取得します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImGetMask ( DWORD dwID, DWORD *pdwMask ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットの {{goto Mask 2,Mask|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を取得しようとしています。 *{{span style='color:blue;font-family:monospace;',← pdwMask}} **{{span style='color:blue;font-family:monospace;',DWORD}} へのポインタ。返り時には、これは指定されたインストール コンジットの {{goto Mask 2,Mask|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値になります。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_VALUE_NOT_FOUND}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Mask 2,Mask|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を取得します。{{span style='color:blue;font-family:monospace;',Mask}} はインストール コンジットを一意に識別するビット マスクです。 この関数は現在の Windows ユーザのために登録されているインストール コンジットについての情報を取得します。システムのために登録されているインストール コンジットのビット マスクを取得するには、{{goto ImGetSystemMask,ImGetSystemMask()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto Mask 2,Mask|Introduction to Conduit Development601/A}}, {{goto ImSetMask,ImSetMask()}}, ''C/C++ Sync Suite Companion'' の {{goto Registering an Install Conduit,「インストール コンジットの登録」|C/C++ Sync Suite Companion601/9-2}} !{{anchor ImGetModule}}ImGetModule 関数 {{goto top,^TOP^}} '''目的''' ユーザ登録インストール コンジットのファイル名を取得します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImGetModule ( DWORD dwID, TCHAR *pModule, int *piSize ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットの {{goto Module 2,Module|Introduction to Conduit Development601/A}} 値を取得しようとしています。 *{{span style='color:blue;font-family:monospace;',← pModule}} **null で終了する文字バッファへのポインタ。返り時には、これは指定されたインストール コンジットの {{goto Module 2,Module|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値になります。 *{{span style='color:blue;font-family:monospace;',←→ piSize}} **{{span style='color:blue;font-family:monospace;',pModule}} パラメータによって参照されるバッファのサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数)。返り時には、これは {{span style='color:blue;font-family:monospace;',Module}} 文字列の実際のサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数) になります。文字列バッファが小さすぎたためにこの関数が失敗した場合、返り時の {{span style='color:blue;font-family:monospace;',piSize}} の値はバッファに必要とされるサイズになります。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_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_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Module 2,Module|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を取得します。{{span style='color:blue;font-family:monospace;',Module}} 文字列はインストール コンジットが呼び出されるときにロードされるインストール コンジット DLL のファイル名です。 この関数は現在の Windows ユーザのために登録されているインストール コンジットについての情報を取得します。システムのために登録されているインストール コンジットの DLL のファイル名を取得するには、{{goto ImGetSystemModule,ImGetSystemModule()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto Module 2,Module|Introduction to Conduit Development601/A}}, {{goto ImSetModule,ImSetModule()}} !{{anchor ImGetName}}ImGetName 関数 {{goto top,^TOP^}} '''目的''' ユーザ登録インストール コンジットの表示名を取得します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImGetName ( DWORD dwID, TCHAR *pConduitName, int *piSize ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットの {{goto Name 2,Name|Introduction to Conduit Development601/A}} コンフィグレーション エントリを取得しようとしています。 *{{span style='color:blue;font-family:monospace;',← pConduitName}} **null で終了する文字バッファへのポインタ。返り時には、これは指定されたインストール コンジットの {{goto Name 2,Name|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値になります。 *{{span style='color:blue;font-family:monospace;',←→ piSize}} **{{span style='color:blue;font-family:monospace;',pConduitName}} パラメータによって参照されるバッファのサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数)。返り時には、これは {{span style='color:blue;font-family:monospace;',Module}} 文字列の実際のサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数) になります。文字列バッファが小さすぎたためにこの関数が失敗した場合、返り時の {{span style='color:blue;font-family:monospace;',piSize}} の値はバッファに必要とされるサイズになります。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_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_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Name 2,Name|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を取得します。{{span style='color:blue;font-family:monospace;',Name}} 文字列はインストール コンジットが HotSync マネージャの '''Custom''' ダイアログ ボックスに表示されるときの名前を指定します。 この関数は現在の Windows ユーザのために登録されているインストール コンジットについての情報を取得します。システムのために登録されているインストール コンジットの表示名を取得するには、{{goto ImGetSystemName,ImGetSystemName()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto Name 2,Name|Introduction to Conduit Development601/A}}, {{goto ImSetName,ImSetName()}} !{{anchor ImGetString}}ImGetString 関数 {{goto top,^TOP^}} '''目的''' ユーザ登録インストール コンジットの文字列コンフィグレーション エントリを取得します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImGetString ( DWORD dwID, const TCHAR *pValue, TCHAR *pString, int *piSize, const TCHAR *pDefault ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットのコンフィグレーション エントリ値を取得しようとしています。 *{{span style='color:blue;font-family:monospace;',→ pValue}} **コンフィグレーション エントリ名。 *{{span style='color:blue;font-family:monospace;',← pString}} **null で終了する文字バッファへのポインタ。返り時には、これは指定されたインストール コンジットの指定されたコンフィグレーション エントリの値になります。 *{{span style='color:blue;font-family:monospace;',←→ piSize}} **{{span style='color:blue;font-family:monospace;',pString}} パラメータによって参照されるバッファのサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数)。返り時には、これは {{span style='color:blue;font-family:monospace;',Module}} 文字列の実際のサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数) になります。文字列バッファが小さすぎたためにこの関数が失敗した場合、返り時の {{span style='color:blue;font-family:monospace;',piSize}} の値はバッファに必要とされるサイズになります。 *{{span style='color:blue;font-family:monospace;',→ pDefault}} **指定された名前 {{span style='color:blue;font-family:monospace;',pValue}} がコンフィグレーション エントリの中に見つからなかった場合に {{span style='color:blue;font-family:monospace;',pString}} に返されるデフォルト値。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_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_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットのコンフィグレーション エントリから文字列値を取得します。これは名前によってインストール コンジットのコンフィグレーション エントリ値を取得するための汎用関数です。あなたはこの関数を使ってあなたがあなた自身が使用するために {{goto ImSetString,ImSetString()}} で作成したコンフィグレーション エントリの値を取得することができます。 インストール コンジット マネージャが {{span style='color:blue;font-family:monospace;',pValue}} によって指定されたコンフィグレーション エントリ名を見つけられなかった場合、デフォルト値を返し ({{span style='color:blue;font-family:monospace;',pString}} に {{span style='color:blue;font-family:monospace;',pDefault}} の値をセットし)、0 を返します (成功したということ)。しかしながら、{{span style='color:blue;font-family:monospace;',dwID}} によって指定されたインストール コンジットが存在しない場合、インストール コンジットはデフォルト値を返さず、エラーを返します。 この関数は現在の Windows ユーザのために登録されているインストール コンジットについての情報を取得します。システムのために登録されているインストール コンジットのコンフィグレーション エントリの文字列値を取得するには、{{goto ImGetSystemString,ImGetSystemString()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto ImSetString,ImSetString()}} !{{anchor ImGetSystemDirectory}}ImGetSystemDirectory 関数 {{goto top,^TOP^}} '''目的''' システム登録インストール コンジットがインストールするファイルを見つけ出すディレクトリの名前を取得します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImGetSystemDirectory ( DWORD dwID, TCHAR *pDirectory, int *piSize ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットの {{span style='color:blue;font-family:monospace;',Directory}} 値を取得しようとしています。 *{{span style='color:blue;font-family:monospace;',← pDirectory}} **null で終了する文字バッファへのポインタ。返り時には、これは指定されたインストール コンジットの {{goto Directory 2,Directory|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値になります。 *{{span style='color:blue;font-family:monospace;',←→ piSize}} **{{span style='color:blue;font-family:monospace;',pDirectory}} パラメータによって参照されるバッファのサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数) を指定する整数へのポインタ。返り時には、これは {{span style='color:blue;font-family:monospace;',Directory}} 文字列の実際のサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数) になります。文字列バッファが小さすぎたためにこの関数が失敗した場合、返り時の {{span style='color:blue;font-family:monospace;',piSize}} の値はバッファに必要とされるサイズになります。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_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_VALUE_NOT_FOUND}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Directory 2,Directory|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を取得します。ディレクトリ文字列はディレクトリを指定します。このディレクトリは、インストール コンジットがインストールするファイルを見つけ出す現在の HotSync ユーザのディレクトリ下にあります。例えば、{{span style='color:blue;font-family:monospace;',Directory}} の値が {{span style='color:blue;font-family:monospace;',Install}} であり、{{goto Core\Path 3,Core\Path|Introduction to Conduit Development601/A}} の値が通常の値である場合、このインストール コンジットのディレクトリのフル パスは以下のようになります: C:\Documents and Settings\\My Documents \Palm OS Desktop\\Install この関数はシステムのために登録されているインストール コンジットについての情報を取得します。現在の Windows ユーザのために登録されているインストール コンジットのディレクトリを取得するには、{{goto ImGetDirectory,ImGetDirectory()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 3 以降 *Palm OS バージョン: すべて '''参照''' {{goto Directory 2,Directory|Introduction to Conduit Development601/A}}, {{goto ImSetSystemDirectory,ImSetSystemDirectory()}} !{{anchor ImGetSystemDWord}}ImGetSystemDWord 関数 {{goto top,^TOP^}} '''目的''' システム登録インストール コンジットの {{span style='color:blue;font-family:monospace;',DWORD}} コンフィグレーション エントリ値を取得します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImGetSystemDWord ( DWORD dwID, const TCHAR *pValue, DWORD *pdwValue, DWORD dwDefault ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットのコンフィグレーション エントリ値を取得しようとしています。 *{{span style='color:blue;font-family:monospace;',→ pValue}} **コンフィグレーション エントリの文字列名を保持している null で終了する文字バッファへのポインタ。 *{{span style='color:blue;font-family:monospace;',← pdwValue}} **{{span style='color:blue;font-family:monospace;',DWORD}} へのポインタ。返り時には、これは指定されたコンフィグレーション エントリの値を保持します。 *{{span style='color:blue;font-family:monospace;',→ dwDefault}} **指定された名前 {{span style='color:blue;font-family:monospace;',pValue}} がコンフィグレーション エントリの中で見つからなかった場合に {{span style='color:blue;font-family:monospace;',pdwValue}} に返されるデフォルト値。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_VALUE_NOT_FOUND}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数はコンフィグレーション エントリからインストール コンジットの {{span style='color:blue;font-family:monospace;',DWORD}} 値を取得します。これは名前によってインストール コンジット コンフィグレーション エントリの値を取得するための汎用関数です。あなたはこの関数を使ってあなたがあなた自身が使用するために {{goto ImSetSystemDWord,ImSetSystemDWord()}} で作成したコンフィグレーション エントリの値を取得することができます。 インストール コンジット マネージャが {{span style='color:blue;font-family:monospace;',pValue}} によって指定されたコンフィグレーション エントリ名を見つけられなかった場合、{{span style='color:blue;font-family:monospace;',pdwValue}} に {{span style='color:blue;font-family:monospace;',dwDefault}} の値をセットして 0 を返します (成功したということ)。しかしながら、{{span style='color:blue;font-family:monospace;',dwID}} によって指定されたインストール コンジットが存在しない場合、この関数は {{span style='color:blue;font-family:monospace;',pdwValue}} に {{span style='color:blue;font-family:monospace;',dwDefault}} の値をセットせず、エラーを返します。 この関数はシステムのために登録されているインストール コンジットについての情報を取得します。現在の Windows ユーザのために登録されているインストール コンジットのコンフィグレーション エントリ値をを取得するには、{{goto ImGetDWord,ImGetDWord()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 3 以降 *Palm OS バージョン: すべて '''参照''' {{goto ImSetSystemDWord,ImSetSystemDWord()}} !{{anchor ImGetSystemExtension}}ImGetSystemExtension 関数 {{goto top,^TOP^}} '''目的''' システム登録インストール コンジットによってサポートされるファイル拡張子を取得します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImGetSystemExtension ( DWORD dwID, TCHAR *pExtension, int *piSize ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットの {{goto Extensions 2,Extensions|Introduction to Conduit Development601/A}} 値を取得しようとしています。 *{{span style='color:blue;font-family:monospace;',← pExtension}} **null で終了する文字バッファへのポインタ。返り時には、これは指定されたインストール コンジットの {{goto Extensions 2,Extensions|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値になります。 *{{span style='color:blue;font-family:monospace;',←→ piSize}} **{{span style='color:blue;font-family:monospace;',pExtension}} パラメータによって参照されるバッファのサイズ ({{span style='color:blue;font-family:monospace;',TCHA}} の数) を指定する整数へのポインタ。返り時には、これは拡張子文字列の実際のサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数) になります。文字列バッファが小さすぎたためにこの関数が失敗した場合、返り時の {{span style='color:blue;font-family:monospace;',piSize}} の値はバッファに必要とされるサイズになります。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_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_VALUE_NOT_FOUND}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Extensions 2,Extensions|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を取得します。{{span style='color:blue;font-family:monospace;',Extensions}} 文字列はインストール コンジットがサポートするファイル拡張子を指定します。 この関数はシステムのために登録されているインストール コンジットについての情報を取得します。現在の Windows ユーザのために登録されているインストール コンジットがサポートするファイル拡張子を取得するには、{{goto ImGetExtension,ImGetExtension()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 3 以降 *Palm OS バージョン: すべて '''参照''' {{goto Extensions 2,Extensions|Introduction to Conduit Development601/A}}, {{goto ImSetSystemExtension,ImSetSystemExtension()}} !{{anchor ImGetSystemMask}}ImGetSystemMask 関数 {{goto top,^TOP^}} '''目的''' システム登録インストール コンジットのビット マスクの値を取得します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImGetSystemMask ( DWORD dwID, DWORD *pdwMask ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットの {{goto Mask 2,Mask|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を取得しようとしています。 *{{span style='color:blue;font-family:monospace;',← pdwMask}} **{{span style='color:blue;font-family:monospace;',DWORD}} へのポインタ。返り時には、これは指定されたインストール コンジットの {{goto Mask 2,Mask|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値になります。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_VALUE_NOT_FOUND}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Mask 2,Mask|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を取得します。{{span style='color:blue;font-family:monospace;',Mask}} はインストール コンジットを一意に識別するビット マスクです。 この関数はシステムのために登録されているインストール コンジットについての情報を取得します。現在の Windows ユーザのために登録されているインストール コンジットのビット マスクを取得するには、{{goto ImGetMask,ImGetMask()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 3 以降 *Palm OS バージョン: すべて '''参照''' {{goto Mask 2,Mask|Introduction to Conduit Development601/A}}, {{goto ImSetSystemMask,ImSetSystemMask()}}, ''C/C++ Sync Suite Companion'' の {{goto Registering an Install Conduit,「インストール コンジットの登録」|C/C++ Sync Suite Companion601/9-2}} !{{anchor ImGetSystemModule}}ImGetSystemModule 関数 {{goto top,^TOP^}} '''目的''' システム登録インストール コンジットのファイル名を取得します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImGetSystemModule ( DWORD dwID, TCHAR *pModule, int *piSize ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットの {{goto Module 2,Module|Introduction to Conduit Development601/A}} 値を取得しようとしています。 *{{span style='color:blue;font-family:monospace;',← pModule}} **null で終了する文字バッファへのポインタ。返り時には、これは指定されたインストール コンジットの {{goto Module 2,Module|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値になります。 *{{span style='color:blue;font-family:monospace;',←→ piSize}} **{{span style='color:blue;font-family:monospace;',pModule}} パラメータによって参照されるバッファのサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数)。返り時には、これは {{span style='color:blue;font-family:monospace;',Module}} 文字列の実際のサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数) になります。文字列バッファが小さすぎたためにこの関数が失敗した場合、返り時の {{span style='color:blue;font-family:monospace;',piSize}} の値はバッファに必要とされるサイズになります。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_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_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Module 2,Module|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を取得します。{{span style='color:blue;font-family:monospace;',Module}} 文字列はインストール コンジットが呼び出されるときにロードされるインストール コンジット DLL のファイル名です。 この関数はシステムのために登録されているインストール コンジットについての情報を取得します。現在の Windows ユーザのために登録されているインストール コンジットの DLL のファイル名を取得するには、{{goto ImGetModule,ImGetModule()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 3 以降 *Palm OS バージョン: すべて '''参照''' {{goto Module 2,Module|Introduction to Conduit Development601/A}}, {{goto ImSetSystemModule,ImSetSystemModule()}} !{{anchor ImGetSystemName}}ImGetSystemName 関数 {{goto top,^TOP^}} '''目的''' システム登録インストール コンジットの表示名を取得します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImGetSystemName ( DWORD dwID, TCHAR *pConduitName, int *piSize ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットの {{goto Name 2,Name|Introduction to Conduit Development601/A}} コンフィグレーション エントリを取得しようとしています。 *{{span style='color:blue;font-family:monospace;',← pConduitName}} **null で終了する文字バッファへのポインタ。返り時には、これは指定されたインストール コンジットの {{goto Name 2,Name|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値になります。 *{{span style='color:blue;font-family:monospace;',←→ piSize}} **{{span style='color:blue;font-family:monospace;',pConduitName}} パラメータによって参照されるバッファのサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数)。返り時には、これは {{span style='color:blue;font-family:monospace;',Module}} 文字列の実際のサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数) になります。文字列バッファが小さすぎたためにこの関数が失敗した場合、返り時の {{span style='color:blue;font-family:monospace;',piSize}} の値はバッファに必要とされるサイズになります。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_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_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Name 2,Name|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を取得します。{{span style='color:blue;font-family:monospace;',Name}} 文字列はインストール コンジットが HotSync マネージャの '''Custom''' ダイアログ ボックスに表示されるときの名前を指定します。 この関数はシステムのために登録されているインストール コンジットについての情報を取得します。現在の Windows ユーザのために登録されているインストール コンジットの表示名を取得するには、{{goto ImGetName,ImGetName()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 3 以降 *Palm OS バージョン: すべて '''参照''' {{goto Name 2,Name|Introduction to Conduit Development601/A}}, {{goto ImSetSystemName,ImSetSystemName()}} !{{anchor ImGetSystemString}}ImGetSystemString 関数 {{goto top,^TOP^}} '''目的''' システム登録インストール コンジットの文字列コンフィグレーション エントリを取得します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImGetSystemString ( DWORD dwID, const TCHAR *pValue, TCHAR *pString, int *piSize, const TCHAR *pDefault ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットのコンフィグレーション エントリ値を取得しようとしています。 *{{span style='color:blue;font-family:monospace;',→ pValue}} **コンフィグレーション エントリ名。 *{{span style='color:blue;font-family:monospace;',← pString}} **null で終了する文字バッファへのポインタ。返り時には、これは指定されたインストール コンジットの指定されたコンフィグレーション エントリの値になります。 *{{span style='color:blue;font-family:monospace;',←→ piSize}} **{{span style='color:blue;font-family:monospace;',pString}} パラメータによって参照されるバッファのサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数)。返り時には、これは {{span style='color:blue;font-family:monospace;',Module}} 文字列の実際のサイズ ({{span style='color:blue;font-family:monospace;',TCHAR}} の数) になります。文字列バッファが小さすぎたためにこの関数が失敗した場合、返り時の {{span style='color:blue;font-family:monospace;',piSize}} の値はバッファに必要とされるサイズになります。 *{{span style='color:blue;font-family:monospace;',→ pDefault}} **指定された名前 {{span style='color:blue;font-family:monospace;',pValue}} がコンフィグレーション エントリの中に見つからなかった場合に {{span style='color:blue;font-family:monospace;',pString}} に返されるデフォルト値。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_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_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットのコンフィグレーション エントリから文字列値を取得します。これは名前によってインストール コンジットのコンフィグレーション エントリ値を取得するための汎用関数です。あなたはこの関数を使ってあなたがあなた自身が使用するために {{goto ImSetSystemString,ImSetSystemString()}} で作成したコンフィグレーション エントリの値を取得することができます。 インストール コンジット マネージャが {{span style='color:blue;font-family:monospace;',pValue}} によって指定されたコンフィグレーション エントリ名を見つけられなかった場合、デフォルト値を返し ({{span style='color:blue;font-family:monospace;',pString}} に {{span style='color:blue;font-family:monospace;',pDefault}} の値をセットし)、0 を返します (成功したということ)。しかしながら、{{span style='color:blue;font-family:monospace;',dwID}} によって指定されたインストール コンジットが存在しない場合、インストール コンジットはデフォルト値を返さず、エラーを返します。 この関数はシステムのために登録されているインストール コンジットについての情報を取得します。現在の Windows ユーザのために登録されているインストール コンジットのコンフィグレーション エントリの文字列値を取得するには、{{goto ImGetString,ImGetString()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 3 以降 *Palm OS バージョン: すべて '''参照''' {{goto ImSetSystemString,ImSetSystemString()}} !{{anchor ImRegister}}ImRegister 関数 {{goto top,^TOP^}} '''目的''' インストール コンジットを現在の Windows ユーザのために HotSync マネージャに登録します。{{goto FileInstallType,FileInstallType}} 構造体を使用します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImRegister ( const FileInstallType sConduitInfo ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ sConduitInfo}} **インストール コンジットを登録するための情報を指定する {{goto FileInstallType,FileInstallType}} 構造体。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_CONDUIT_MGR}} *{{span style='color:blue;font-family:monospace;',ERR_CONFLICTING_EXTENSION}} **指定されたファイル拡張子はすでの他のインストール コンジットで登録されています。 *{{span style='color:blue;font-family:monospace;',ERR_NO_MEMORY}} *{{span style='color:blue;font-family:monospace;',ERR_INSTALL_ID_ALREADY_IN_USE}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_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_INSTALL_ID}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' インストール コンジットを登録するために、{{goto FileInstallType,FileInstallType}} 構造体のフィールドに情報を埋め込み、その構造体のハンドルをこの関数に渡します。 この関数は現在の Windows ユーザのためにインストール コンジットを登録します。システムのためにインストール コンジットを登録するには、{{goto ImRegisterSystem,ImRegisterSystem()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto FileInstallType,FileInstallType}}, {{goto ImRegisterID,ImRegisterID()}}, {{goto ImUnregisterID,ImUnregisterID()}} !{{anchor ImRegisterID}}ImRegisterID 関数 {{goto top,^TOP^}} '''目的''' インストール コンジットの新しい固有 ID を現在の Windows ユーザのために HotSync マネージャに登録します (登録を完了するには他の {{span style='color:blue;font-family:monospace;',ImSet...()}}) 関数を呼び出すことが必要です。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImRegisterID ( DWORD dwCreatorID ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwCreatorID}} **インストール コンジットの固有 ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}} ({{goto FileInstallType,FileInstallType}}{{span style='color:blue;font-family:monospace;',.dwCreatorID}} フィールドで定義されているのと同じ値)。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_INSTALL_ID_ALREADY_IN_USE}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_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_INSTALL_ID}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は新しいインストール コンジット コンフィグレーション エントリのセットのために {{goto CreatorID 2,CreatorID|Introduction to Conduit Development601/A}} 値を作成し、セットします。インストール コンジットを登録するためにこの関数をしようする場合、あなたはまずこの関数を呼び出さなければなりません; この関数呼び出しが成功した場合、インストール コンジットの残りのコンフィグレーション エントリを指定するために他の {{span style='color:blue;font-family:monospace;',ImSet...()}} 関数を呼び出します。 この関数は現在の Windows ユーザのためにまだ登録されていないインストール コンジットのクリエイタ ID をセットします。システムのためにクリエイタ ID をセットするには、{{goto ImRegisterSystemID,ImRegisterSystemID()}} を呼び出します。 '''参照''' {{goto FileInstallType,FileInstallType}}, {{goto ImRegister,ImRegister()}}, {{goto ImUnregisterID,ImUnregisterID()}} !{{anchor ImRegisterSystem}}ImRegisterSystem 関数 {{goto top,^TOP^}} '''目的''' インストール コンジットをシステムのために HotSync マネージャに登録します。{{goto FileInstallType,FileInstallType}} 構造体を使用します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImRegisterSystem ( const FileInstallType sConduitInfo ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ sConduitInfo}} **インストール コンジットを登録するための情報を指定する {{goto FileInstallType,FileInstallType}} 構造体。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_CONDUIT_MGR}} *{{span style='color:blue;font-family:monospace;',ERR_CONFLICTING_EXTENSION}} **指定されたファイル拡張子はすでの他のインストール コンジットで登録されています。 *{{span style='color:blue;font-family:monospace;',ERR_NO_MEMORY}} *{{span style='color:blue;font-family:monospace;',ERR_INSTALL_ID_ALREADY_IN_USE}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_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_INSTALL_ID}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' インストール コンジットを登録するために、{{goto FileInstallType,FileInstallType}} 構造体のフィールドに情報を埋め込み、その構造体のハンドルをこの関数に渡します。 この関数はシステムのためにインストール コンジットを登録します。現在の Windows ユーザのためにインストール コンジットを登録するには、{{goto ImRegister,ImRegister()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 3 以降 *Palm OS バージョン: すべて '''参照''' {{goto FileInstallType,FileInstallType}}, {{goto ImRegisterSystemID,ImRegisterSystemID()}}, {{goto ImUnregisterSystemID,ImUnregisterSystemID()}} !{{anchor ImRegisterSystemID}}ImRegisterSystemID 関数 {{goto top,^TOP^}} '''目的''' インストール コンジットの新しい固有 ID をシステムのために HotSync マネージャに登録します (登録を完了するには他の {{span style='color:blue;font-family:monospace;',ImSetSystem...()}}) 関数を呼び出すことが必要です。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImRegisterSystemID ( DWORD dwCreatorID ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwCreatorID}} **インストール コンジットの固有 ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}} ({{goto FileInstallType,FileInstallType}}{{span style='color:blue;font-family:monospace;',.dwCreatorID}} フィールドで定義されているのと同じ値)。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_INSTALL_ID_ALREADY_IN_USE}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_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_INSTALL_ID}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は新しいインストール コンジット コンフィグレーション エントリのセットのために {{goto CreatorID 2,CreatorID|Introduction to Conduit Development601/A}} 値を作成し、セットします。インストール コンジットを登録するためにこの関数をしようする場合、あなたはまずこの関数を呼び出さなければなりません; この関数呼び出しが成功した場合、インストール コンジットの残りのコンフィグレーション エントリを指定するために他の {{span style='color:blue;font-family:monospace;',ImSetSystem...()}} 関数を呼び出します。 この関数はシステムのためにまだ登録されていないインストール コンジットのクリエイタ ID をセットします。現在の Windows ユーザのためにクリエイタ ID をセットするには、{{goto ImRegisterID,ImRegisterID()}} を呼び出します。 '''参照''' {{goto FileInstallType,FileInstallType}}, {{goto ImRegisterSystem,ImRegisterSystem()}}, {{goto ImUnregisterSystemID,ImUnregisterSystemID()}} !{{anchor ImSetDirectory}}ImSetDirectory 関数 {{goto top,^TOP^}} '''目的''' ユーザ登録インストール コンジットがインストールするファイルを探し出すディレクトリの名前をセットします。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImSetDirectory ( DWORD dwID, const TCHAR *pDirectory ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットのコンフィグレーション エントリ値をセットしようとしています。 *{{span style='color:blue;font-family:monospace;',→ pDirectory}} **指定されたインストール コンジットの {{goto Directory 2,Directory|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を指定する null で終了する文字バッファへのポインタ。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_SET_CONDUIT_VALUE}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Directory 2,Directory|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値をセットします。ディレクトリ文字列はディレクトリを指定します。このディレクトリは、インストール コンジットがインストールするファイルを見つけ出す現在の HotSync ユーザのディレクトリ下にあります。例えば、{{span style='color:blue;font-family:monospace;',Directory}} の値が {{span style='color:blue;font-family:monospace;',Install}} であり、{{goto Core\Path 3,Core\Path|Introduction to Conduit Development601/A}} の値が通常の値である場合、このインストール コンジットのディレクトリのフル パスは以下のようになります: C:\Documents and Settings\\My Documents \Palm OS Desktop\\Install この関数は現在の Windows ユーザのために登録されているインストール コンジットについての情報をセットします。システムのために登録されているインストール コンジットのディレクトリをセットするには、{{goto ImSetSystemDirectory,ImSetSystemDirectory()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto Directory 2,Directory|Introduction to Conduit Development601/A}}, {{goto ImGetDirectory,ImGetDirectory()}} !{{anchor ImSetDWord}}ImSetDWord 関数 {{goto top,^TOP^}} '''目的''' ユーザ登録インストール コンジットの {{span style='color:blue;font-family:monospace;',DWORD}} コンフィグレーション エントリ値をセットします。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImSetDWord ( DWORD dwID, const TCHAR *pValue, DWORD dwValue ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットのコンフィグレーション エントリ値をセットしようとしています。 *{{span style='color:blue;font-family:monospace;',→ pValue}} **コンフィグレーション エントリの文字列名を保持している null で終了する文字バッファへのポインタ。 *{{span style='color:blue;font-family:monospace;',→ dwValue}} **あなたが指定されたコンフィグレーション エントリにセットしようとしている値。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} *{{span style='color:blue;font-family:monospace;',ERR_VALUE_NOT_FOUND}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数はインストール コンジットのコンフィグレーション エントリの中にある {{span style='color:blue;font-family:monospace;',DWORD}} 値をセットします。これは名前によってインストール コンジット コンフィグレーション エントリ値をセットするための汎用関数です。あなたはこの関数を使ってあなたがあなた自身が使用するために {{goto ImGetDWord,ImGetDWord()}} で取得するコンフィグレーション エントリの値をセットすることができます。 この関数は現在の Windows ユーザのために登録されているインストール コンジットについての情報をセットします。システムのために登録されているインストール コンジットの {{span style='color:blue;font-family:monospace;',DWord}} コンフィグレーション エントリ値をセットするには、{{goto ImSetSystemDWord,ImSetSystemDWord()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto ImGetDWord,ImGetDWord()}} !{{anchor ImSetExtension}}ImSetExtension 関数 {{goto top,^TOP^}} '''目的''' ユーザ登録インストール コンジットによってサポートされるファイル拡張子をセットします。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImSetExtension ( DWORD dwID, const TCHAR *pExtension ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットの {{span style='color:blue;font-family:monospace;',Extension}} 値をセットしようとしています。 *{{span style='color:blue;font-family:monospace;',→ pExtension}} **指定されたインストール コンジットの {{goto Extensions 2,Extenstions|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を指定する null で終了する文字バッファへのポインタ。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_CONFLICTING_EXTENSION}} **指定されたファイル拡張子はすでに他のインストール コンジットで登録されています。 *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_SET_CONDUIT_VALUE}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Extensions 2,Extensions|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値をセットします。{{span style='color:blue;font-family:monospace;',Extensions}} 文字列はインストール コンジットがサポートするファイル拡張子を指定します。 この関数は現在の Windows ユーザのために登録されているインストール コンジットについての情報をセットします。システムのために登録されているインストール コンジットがサポートするファイル拡張子をセットするには、{{goto ImSetSystemExtension,ImSetSystemExtension()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto ImGetExtension,ImGetExtension()}} !{{anchor ImSetMask}}ImSetMask 関数 {{goto top,^TOP^}} '''目的''' ユーザ登録インストール コンジットのビット マスクの値をセットします。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImSetMask ( DWORD dwID, DWORD dwMask ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットのビット マスクの値をセットしようとしています。 *{{span style='color:blue;font-family:monospace;',→ dwMask}} **あなたが指定されたインストール コンジットの {{goto Mask 2,Mask|Introduction to Conduit Development601/A}} コンフィグレーション エントリにセットしようとしている {{span style='color:blue;font-family:monospace;',DWord}} 値。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_SET_CONDUIT_VALUE}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Mask 2,Mask|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値をセットします。{{span style='color:blue;font-family:monospace;',Mask}} はインストール コンジットを一意に識別するビット マスク値です。 この関数は現在の Windows ユーザのために登録されているインストール コンジットについての情報をセットします。システムのために登録されているインストール コンジットのビット マスクをセットするには、{{goto ImSetSystemMask,ImSetSystemMask()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto Mask 2,Mask}}, {{goto ImGetMask,ImGetMask()}}, ''C/C++ Sync Suite Companion'' の {{goto Registering an Install Conduit,「インストール コンジットの登録」|C/C++ Sync Suite Companion601/9-2}} !{{anchor ImSetModule}}ImSetModule 関数 {{goto top,^TOP^}} '''目的''' ユーザ登録インストール コンジットのファイル名をセットします。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImSetModule ( DWORD dwID, const TCHAR *pModule ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットの {{span style='color:blue;font-family:monospace;',Module}} 値をセットしようとしています。 *{{span style='color:blue;font-family:monospace;',→ pModule}} **指定されたインストール コンジットの {{goto Module 2,Module|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を指定する null で終了する文字バッファへのポインタ。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_SET_CONDUIT_VALUE}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Module 2,Module|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値をセットします。{{span style='color:blue;font-family:monospace;',Module}} 文字列はインストール コンジットが呼び出されるときにロードされるインストール コンジット DLL のファイル名です。 この関数は現在の Windows ユーザのために登録されているインストール コンジットについての情報をセットします。システムのために登録されているインストール コンジットの DLL のファイル名をセットするには、{{goto ImSetSystemModule,ImSetSystemModule()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto Module 2,Module|Introduction to Conduit Development601/A}}, {{goto ImGetModule,ImGetModule()}} !{{anchor ImSetName}}ImSetName 関数 {{goto top,^TOP^}} '''目的''' ユーザ登録インストール コンジットの表示名をセットします。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImSetName ( DWORD dwID, const TCHAR *pConduitName ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットの {{span style='color:blue;font-family:monospace;',Name}} 値をセットしようとしています。 *{{span style='color:blue;font-family:monospace;',→ pConduitName}} **指定されたインストール コンジットの {{goto Name 2,Name|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を指定する null で終了する文字バッファへのポインタ。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_SET_CONDUIT_VALUE}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Name 2,Name|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値をセットします。{{span style='color:blue;font-family:monospace;',Name}} 文字列は HotSync マネージャの '''Custom''' ダイアログ ボックスに表示されるインストール コンジットの名前を指定します。 この関数は現在の Windows ユーザのために登録されているインストール コンジットについての情報をセットします。システムのために登録されているインストール コンジットの表示名をセットするには、{{goto ImSetSystemName,ImSetSystemName()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto Name 2,Name|Introduction to Conduit Development601/A}}, {{goto ImGetName,ImGetName()}} !{{anchor ImSetString}}ImSetString 関数 {{goto top,^TOP^}} '''目的''' ユーザ登録インストール コンジットの文字列コンフィグレーション エントリをセットします。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImSetString ( DWORD dwID, const TCHAR *pValue, TCHAR *pString ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットのコンフィグレーション エントリ値をセットしようとしています。 *{{span style='color:blue;font-family:monospace;',→ pValue}} **コンフィグレーション エントリの文字列名を保持している null で終了する文字バッファへのポインタ。 *{{span style='color:blue;font-family:monospace;',→ pString}} **あなたが指定されたコンフィグレーション エントリにセットしようとしている文字列値。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} *{{span style='color:blue;font-family:monospace;',ERR_VALUE_NOT_FOUND}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数はインストール コンジットの文字列値をセットします。これは名前によってインストール コンジット コンフィグレーション エントリ値をセットするための汎用関数です。あなたはこの関数を使ってあなたがあなた自身が使用するために {{goto ImGetString,ImGetString()}} で取得するコンフィグレーション エントリの値をセットすることができます。 この関数は現在の Windows ユーザのために登録されているインストール コンジットについての情報をセットします。システムのために登録されているインストール コンジットの文字列コンフィグレーション エントリ値をセットするには、{{goto ImSetSystemString,ImSetSystemString()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto ImGetString,ImGetString()}} !{{anchor ImSetSystemDirectory}}ImSetSystemDirectory 関数 {{goto top,^TOP^}} '''目的''' システム登録インストール コンジットがインストールするファイルを探し出すディレクトリの名前をセットします。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImSetSystemDirectory ( DWORD dwID, const TCHAR *pDirectory ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットのコンフィグレーション エントリ値をセットしようとしています。 *{{span style='color:blue;font-family:monospace;',→ pDirectory}} **指定されたインストール コンジットの {{goto Directory 2,Directory|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を指定する null で終了する文字バッファへのポインタ。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_SET_CONDUIT_VALUE}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Directory 2,Directory|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値をセットします。ディレクトリ文字列はディレクトリを指定します。このディレクトリは、インストール コンジットがインストールするファイルを見つけ出す現在の HotSync ユーザのディレクトリ下にあります。例えば、{{span style='color:blue;font-family:monospace;',Directory}} の値が {{span style='color:blue;font-family:monospace;',Install}} であり、{{goto Core\Path 3,Core\Path|Introduction to Conduit Development601/A}} の値が通常の値である場合、このインストール コンジットのディレクトリのフル パスは以下のようになります: C:\Documents and Settings\\My Documents \Palm OS Desktop\\Install この関数はシステムのために登録されているインストール コンジットについての情報をセットします。現在の Windows ユーザのために登録されているインストール コンジットのディレクトリをセットするには、{{goto ImSetDirectory,ImSetDirectory()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 3 以降 *Palm OS バージョン: すべて '''参照''' {{goto Directory 2,Directory|Introduction to Conduit Development601/A}}, {{goto ImGetSystemDirectory,ImGetSystemDirectory()}} !{{anchor ImSetSystemDWord}}ImSetSystemDWord 関数 {{goto top,^TOP^}} '''目的''' システム登録インストール コンジットの {{span style='color:blue;font-family:monospace;',DWORD}} コンフィグレーション エントリ値をセットします。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImSetSystemDWord ( DWORD dwID, const TCHAR *pValue, DWORD dwValue ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットのコンフィグレーション エントリ値をセットしようとしています。 *{{span style='color:blue;font-family:monospace;',→ pValue}} **コンフィグレーション エントリの文字列名を保持している null で終了する文字バッファへのポインタ。 *{{span style='color:blue;font-family:monospace;',→ dwValue}} **あなたが指定されたコンフィグレーション エントリにセットしようとしている値。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} *{{span style='color:blue;font-family:monospace;',ERR_VALUE_NOT_FOUND}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数はインストール コンジットのコンフィグレーション エントリの中にある {{span style='color:blue;font-family:monospace;',DWORD}} 値をセットします。これは名前によってインストール コンジット コンフィグレーション エントリ値をセットするための汎用関数です。あなたはこの関数を使ってあなたがあなた自身が使用するために {{goto ImGetSystemDWord,ImGetSystemDWord()}} で取得するコンフィグレーション エントリの値をセットすることができます。 この関数はシステムのために登録されているインストール コンジットについての情報をセットします。現在の Windows ユーザのために登録されているインストール コンジットの {{span style='color:blue;font-family:monospace;',DWord}} コンフィグレーション エントリ値をセットするには、{{goto ImSetDWord,ImSetDWord()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 3 以降 *Palm OS バージョン: すべて '''参照''' {{goto ImGetSystemDWord,ImGetSystemDWord()}} !{{anchor ImSetSystemExtension}}ImSetSystemExtension 関数 {{goto top,^TOP^}} '''目的''' システム登録インストール コンジットによってサポートされるファイル拡張子をセットします。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImSetSystemExtension ( DWORD dwID, const TCHAR *pExtension ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットの {{span style='color:blue;font-family:monospace;',Extension}} 値をセットしようとしています。 *{{span style='color:blue;font-family:monospace;',→ pExtension}} **指定されたインストール コンジットの {{goto Extensions 2,Extenstions|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を指定する null で終了する文字バッファへのポインタ。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_CONFLICTING_EXTENSION}} **指定されたファイル拡張子はすでに他のインストール コンジットで登録されています。 *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_SET_CONDUIT_VALUE}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Extensions 2,Extensions|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値をセットします。{{span style='color:blue;font-family:monospace;',Extensions}} 文字列はインストール コンジットがサポートするファイル拡張子を指定します。 この関数はシステムのために登録されているインストール コンジットについての情報をセットします。現在の Windows ユーザのために登録されているインストール コンジットがサポートするファイル拡張子をセットするには、{{goto ImSetExtension,ImSetExtension()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 3 以降 *Palm OS バージョン: すべて '''参照''' {{goto Extensions 2,Extensions|Introduction to Conduit Development601/A}}, {{goto ImGetSystemExtension,ImGetSystemExtension()}} !{{anchor ImSetSystemMask}}ImSetSystemMask 関数 {{goto top,^TOP^}} '''目的''' システム登録インストール コンジットのビット マスクの値をセットします。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImSetSystemMask ( DWORD dwID, DWORD dwMask ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットのビット マスクの値をセットしようとしています。 *{{span style='color:blue;font-family:monospace;',→ dwMask}} **あなたが指定されたインストール コンジットの {{goto Mask 2,Mask|Introduction to Conduit Development601/A}} コンフィグレーション エントリにセットしようとしている {{span style='color:blue;font-family:monospace;',DWord}} 値。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_SET_CONDUIT_VALUE}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Mask 2,Mask|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値をセットします。{{span style='color:blue;font-family:monospace;',Mask}} はインストール コンジットを一意に識別するビット マスク値です。 この関数はシステムのために登録されているインストール コンジットについての情報をセットします。現在の Windows ユーザのために登録されているインストール コンジットのビット マスクをセットするには、{{goto ImSetMask,ImSetMask()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 3 以降 *Palm OS バージョン: すべて '''参照''' {{goto Mask 2,Mask}}, {{goto ImGetSystemMask,ImGetSystemMask()}}, ''C/C++ Sync Suite Companion'' の {{goto Registering an Install Conduit,「インストール コンジットの登録」|C/C++ Sync Suite Companion601/9-2}} !{{anchor ImSetSystemModule}}ImSetSystemModule 関数 {{goto top,^TOP^}} '''目的''' システム登録インストール コンジットのファイル名をセットします。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImSetSystemModule ( DWORD dwID, const TCHAR *pModule ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットの {{span style='color:blue;font-family:monospace;',Module}} 値をセットしようとしています。 *{{span style='color:blue;font-family:monospace;',→ pModule}} **指定されたインストール コンジットの {{goto Module 2,Module|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を指定する null で終了する文字バッファへのポインタ。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_SET_CONDUIT_VALUE}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Module 2,Module|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値をセットします。{{span style='color:blue;font-family:monospace;',Module}} 文字列はインストール コンジットが呼び出されるときにロードされるインストール コンジット DLL のファイル名です。 この関数はシステムのために登録されているインストール コンジットについての情報をセットします。現在の Windows ユーザのために登録されているインストール コンジットの DLL のファイル名をセットするには、{{goto ImSetModule,ImSetModule()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 3 以降 *Palm OS バージョン: すべて '''参照''' {{goto Module 2,Module|Introduction to Conduit Development601/A}}, {{goto ImGetSystemModule,ImGetSystemModule()}} !{{anchor ImSetSystemName}}ImSetSystemName 関数 {{goto top,^TOP^}} '''目的''' システム登録インストール コンジットの表示名をセットします。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImSetSystemName ( DWORD dwID, const TCHAR *pConduitName ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットの {{span style='color:blue;font-family:monospace;',Name}} 値をセットしようとしています。 *{{span style='color:blue;font-family:monospace;',→ pConduitName}} **指定されたインストール コンジットの {{goto Name 2,Name|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値を指定する null で終了する文字バッファへのポインタ。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_SET_CONDUIT_VALUE}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数は指定されたインストール コンジットの {{goto Name 2,Name|Introduction to Conduit Development601/A}} コンフィグレーション エントリの値をセットします。{{span style='color:blue;font-family:monospace;',Name}} 文字列は HotSync マネージャの '''Custom''' ダイアログ ボックスに表示されるインストール コンジットの名前を指定します。 この関数はシステムのために登録されているインストール コンジットについての情報をセットします。現在の Windows ユーザのために登録されているインストール コンジットの表示名をセットするには、{{goto ImSetName,ImSetName()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 3 以降 *Palm OS バージョン: すべて '''参照''' {{goto Name 2,Name|Introduction to Conduit Development601/A}}, {{goto ImGetSystemName,ImGetSystemName()}} !{{anchor ImSetSystemString}}ImSetSystemString 関数 {{goto top,^TOP^}} '''目的''' システム登録インストール コンジットの文字列コンフィグレーション エントリをセットします。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImSetSystemString ( DWORD dwID, const TCHAR *pValue, TCHAR *pString ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwID}} **インストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWORD}}。あなたはこのインストール コンジットのコンフィグレーション エントリ値をセットしようとしています。 *{{span style='color:blue;font-family:monospace;',→ pValue}} **コンフィグレーション エントリの文字列名を保持している null で終了する文字バッファへのポインタ。 *{{span style='color:blue;font-family:monospace;',→ pString}} **あなたが指定されたコンフィグレーション エントリにセットしようとしている文字列値。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_POINTER}} *{{span style='color:blue;font-family:monospace;',ERR_VALUE_NOT_FOUND}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' この関数はインストール コンジットの文字列値をセットします。これは名前によってインストール コンジット コンフィグレーション エントリ値をセットするための汎用関数です。あなたはこの関数を使ってあなたがあなた自身が使用するために {{goto ImGetSystemString,ImGetSystemString()}} で取得するコンフィグレーション エントリの値をセットすることができます。 この関数はシステムのために登録されているインストール コンジットについての情報をセットします。現在の Windows ユーザのために登録されているインストール コンジットの文字列コンフィグレーション エントリ値をセットするには、{{goto ImSetString,ImSetString()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 3 以降 *Palm OS バージョン: すべて '''参照''' {{goto ImGetSystemString,ImGetSystemString()}} !{{anchor ImUnregisterID}}ImUnregisterID 関数 {{goto top,^TOP^}} '''目的''' 現在の Windows ユーザのために登録されているインストール コンジットの登録を解除します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImUnregisterID ( DWORD dwCreatorID ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwCreatorId}} **登録を解除するインストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWord}}。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_DELETE}} *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' インストール コンジットの ID を与えられると、この関数はそのインストール コンジットの登録を解除します - これによりそのインストール コンジットのすべてのコンフィグレーション エントリは削除されます。 この関数は現在の Windows ユーザのために登録されているインストール コンジットの登録を解除します。システムのために登録されているインストール コンジットの登録を解除するには、{{goto ImUnregisterSystemID,ImUnregisterSystemID()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 2 以降 *Palm OS バージョン: すべて '''参照''' {{goto ImRegister,ImRegister()}}, {{goto ImRegisterID,ImRegisterID()}} !{{anchor ImUnregisterSystemID}}ImUnregisterSystemID 関数 {{goto top,^TOP^}} '''目的''' システムのために登録されているインストール コンジットの登録を解除します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',CondMgr.h}} '''Prototype''' int WINAPI ImUnregisterSystemID ( DWORD dwCreatorID ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',→ dwCreatorId}} **登録を解除するインストール コンジットの ID を指定する {{span style='color:blue;font-family:monospace;',DWord}}。 '''返り値''' 成功した場合、0 を返します。 失敗した場合、以下の非 0 のエラー コード値を返します: *{{span style='color:blue;font-family:monospace;',ERR_UNABLE_TO_DELETE}} *{{span style='color:blue;font-family:monospace;',ERR_NO_CONDUIT}} *{{span style='color:blue;font-family:monospace;',ERR_STORAGE_ACCESS}} *{{span style='color:blue;font-family:monospace;',ERR_INVALID_INSTALL_ID}} エラー コードについての更なる情報は、{{goto Conduit Manager Error Codes,「コンジット マネージャ エラー コード」|C/C++ Sync Suite Reference601/11-3}} を参照してください。 '''コメント''' インストール コンジットの ID を与えられると、この関数はそのインストール コンジットの登録を解除します - これによりそのインストール コンジットのすべてのコンフィグレーション エントリは削除されます。 この関数はシステムのために登録されているインストール コンジットの登録を解除します。現在の Windows ユーザのために登録されているインストール コンジットの登録を解除するには、{{goto ImUnregisterID,ImUnregisterID()}} を呼び出します。 '''互換性''' *コンジット マネージャ バージョン: 3 以降 *Palm OS バージョン: すべて '''参照''' {{goto ImRegisterSystem,ImRegisterSystem()}}, {{goto ImRegisterSystemID,ImRegisterSystemID()}} {{div_end}} {{div_begin "style='border-top-style:solid;border-top-width:1px;border-top-color:silver;'"}} [[← 11 章に戻る|C/C++ Sync Suite Reference601/11]] [[↑トップへ|C/C++ Sync Suite Reference601]] [[13 章に進む →|C/C++ Sync Suite Reference601/13]] {{div_end}}