CRegKey::Create

長い作成 (HKEY hKeyParent、LPCTSTR lpszKeyName, LPTSTR lpszClass REG_NONE、DWORD = dwOptions REG_OPTION_NON_VOLATILE、REGSAM = samDesired = KEY_ALL_ACCESS、LPSECURITY_ATTRIBUTES lpSecAttr NULL、LPDWORD = lpdwDisposition = NULL);

戻り値

成功した場合、 ERROR_SUCCESSを返します。それ以外の場合、エラー値。

パラメーター

hKeyParent

[入力]開いているキーのハンドル。

lpszKeyName

[入力]開くまたは作成するキーの名前を指定します。この名前は、 hKeyParentのサブキーにある必要があります。

lpszClass

[入力]開くまたは作成するキーのクラスを指定します。既定値はREG_NONEです。

dwOptions

[入力]オプションのキー。既定値はREG_OPTION_NON_VOLATILEです。使用可能な値と説明の一覧についてを参照してください RegCreateKeyEx Win32 SDKで。

samDesired

[入力]キーのセキュリティ アクセス。既定値はKEY_ALL_ACCESSです。使用可能な値と説明の一覧についてを参照してくださいRegCreateKeyEx

lpSecAttr

[入力]ポインター、 、キーのハンドルを子プロセスで継承できるかどうかを示すSECURITY_ATTRIBUTES構造体。既定では、このパラメーターをNULL (ハンドルの継承ができない意味) です。

lpdwDisposition

[out]場合は、非-NULL取得 (キーが存在しないし、作成された場合は) REG_CREATED_NEW_KEYまたはREG_OPENED_EXISTING_KEYのいずれか (、キーが存在していたし、開かれた場合)。

解説

HKeyParentのサブキーとして存在しない場合は、指定したキーを作成します。それ以外の場合、キーの作成が開きます。

作成m_hKeyメンバーをこのキーのハンドルに設定します。

CRegKey 概要|nbsp;クラス メンバー(&N)

参照特価;CRegKey::OpenCRegKey::Close(&N)

Index