長い作成 (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::Open、 CRegKey::Close(&N)