int RalOutput( HKEY hKey, PCTSTR pszKey, HWND hWnd, PCTSTR pszDialogCaption, PCTSTR pszFilename );
HKEY hKey; | /* 出力するキーハンドル */ |
PCTSTR pszKey; | /* 出力するキー名 */ |
HWND hWnd; | /* オーナウィンドウハンドル */ |
PCTSTR pszDialogCaption; | /* ダイアログキャプション */ |
PCTSTR pszFilename; | /* 出力先ファイル名 */ |
レジストリの指定部分をテキストファイルに出力します。RalOutputで出力したテキストファイルはレジストリエディタを使用してレジストリに取り込むことが出来ます。
引数
hKey 出力するハイブのキーハンドルを指定します。
以下の定義済みキーハンドルのいずれかを指定します。
HKEY_CLASSES_ROOT
HKEY_CURRENT_CONFIG
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_PERFORMANCE_DATA(Windows NTのみ)
HKEY_DYN_DATA(Windows 95のみ)
hKeyにはNULLを指定できません。 pszKey 出力するキー名を指定します。
pszKeyにはNULLを指定できます。
pszKeyにNULLを指定した場合はhKeyで指定したキー傘下のレジストリ構造全てを出力します。hWnd コモンダイアログのオーナウィンドウハンドルを指定します。 pszDialogCaption コモンダイアログのキャプションを指定します。
pszDialogCaptionにはNULLを指定できます。
pszDialogCaptionにNULLを指定した場合はデフォルトのキャプションが使用されます。pszFilename 出力先のファイル名を指定します。
pszFilenameにはNULLを指定できます。
pszFilenameにNULLを指定した場合はコモンダイアログを表示してユーザにファイル名の指定を促します。
戻り値
正常終了なら1、キャンセルなら0、それ以外は-1を返します。