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を返します。


戻る