次の方法で共有


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 に定義されている 0 以外のエラー値を返します。

解説

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

CRegKey::Create と異なり、指定されたキーが存在しない場合、Open はそのキーを作成しません。

必要条件

**ヘッダー:**atlbase.h

参照

参照

CRegKey クラス

CRegKey::Close

その他の技術情報

CRegKey のメンバー