SourceForge.jp

クラス dkutil::RegistryManager

#include <dkutilRegistry.h>

すべてのメンバ一覧

Public メソッド

 RegistryManager (const char *path, HKEY key=HKEY_CURRENT_USER)
virtual ~RegistryManager ()
bool reset (const char *path, HKEY key)
 カレントパスを変更する。そして概念上はオープンって感じ。

bool CreateFolder (const char *Section)
 フォルダを作成する

bool DeleteFolder (const char *Section)
 フォルダを削除する。

bool DeleteKey (const char *Section, const char *Key)
 キーを削除する。

ResultRegistryData GetData (const char *Section, const char *Key, void *buff, size_t buffsize)
 ResultRegistryDataが帰る。(参照で返したほうがよいのかなぁ?よく分からないので・・・.

bool SetData (const char *Section, const char *Key, const void *data, size_t datasize, DWORD dwType)
 データを格納する。

void close ()
 Closeする。.

bool empty () const
 初期化されていなかったらtrue


コンストラクタとデストラクタ

dkutil::RegistryManager::RegistryManager const char *  path,
HKEY  key = HKEY_CURRENT_USER
[inline]
 

virtual dkutil::RegistryManager::~RegistryManager  )  [inline, virtual]
 


関数

void dkutil::RegistryManager::close  )  [inline]
 

Closeする。.

bool dkutil::RegistryManager::CreateFolder const char *  Section  )  [inline]
 

フォルダを作成する

引数:
Section[in] セクション名
Key[in] キーの名前

bool dkutil::RegistryManager::DeleteFolder const char *  Section  )  [inline]
 

フォルダを削除する。

引数:
Section[in] セクション名
Key[in] キーの名前

bool dkutil::RegistryManager::DeleteKey const char *  Section,
const char *  Key
[inline]
 

キーを削除する。

引数:
Section[in] セクション名
Key[in] キーの名前

bool dkutil::RegistryManager::empty  )  const [inline]
 

初期化されていなかったらtrue

ResultRegistryData dkutil::RegistryManager::GetData const char *  Section,
const char *  Key,
void *  buff,
size_t  buffsize
[inline]
 

ResultRegistryDataが帰る。(参照で返したほうがよいのかなぁ?よく分からないので・・・.

引数:
Section[in] セクション名
Key[in] キーの名前
buff[in][out] バッファへのポインタ。そしてバッファに書き込まれる。
buffsize[in] バッファのサイズ

bool dkutil::RegistryManager::reset const char *  path,
HKEY  key
[inline]
 

カレントパスを変更する。そして概念上はオープンって感じ。

bool dkutil::RegistryManager::SetData const char *  Section,
const char *  Key,
const void *  data,
size_t  datasize,
DWORD  dwType
[inline]
 

データを格納する。

引数:
Section[in] セクション名
Key[in] キーの名前
buff[in][out] バッファへのポインタ。そしてバッファに書き込まれる。
buffsize[in] バッファのサイズ
dwType[in] MSDNでRegSetValueEx関数のdwType引数の解説に書いているものを入れてください。


このクラスの説明は次のファイルから生成されました:
dkutil 1.02リリース前 d金魚専用マニュアルバージョンに対してSun Dec 28 21:23:13 2003に生成されました。 doxygen 1.3.5