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