次の方法で共有


CRegKey::Open

指定されたキーを開き、m_hKey の値にこのキーのハンドルを設定します。

LONG Open(
   HKEY hKeyParent,
   LPCTSTR lpszKeyName,
   REGSAM samDesired = KEY_READ | KEY_WRITE
) throw( );

パラメーター

  • hKeyParent
    開いているキーのハンドル。

  • lpszKeyName
    作成するキーまたは開くキーの名前を指定します。この名前は hKeyParentのサブキーである必要があります。

  • samDesired
    キーのセキュリティ アクセス。既定値は KEY_ALL_ACCESS です。使用できる値の一覧とその説明については、Windows SDKの RegCreateKeyEx を参照してください。

戻り値

成功した場合、は、ERROR_SUCCESS; それ以外の場合は、WINERROR.H で定義されている以外のエラー値。

解説

lpszKeyName のパラメーターが空の文字列に NULL またはポイントの場合、開く は hKeyParentによって識別される新しいキーのハンドルを開きますが、前に開かれたハンドルを閉じません。

CRegKey::Createとは異なり、開く がない場合は、そのキーを作成しません。

必要条件

atlbase.hHeader:

参照

関連項目

CRegKey クラス

CRegKey::Close