Udostępnij za pośrednictwem


CRegKey::Open

Wywołanie tej metody, aby otworzyć określonego klucza i ustawić m_hKey do realizacji tego klucza.

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

Parametry

  • hKeyParent
    Dojście otwartego klucza.

  • lpszKeyName
    Określa nazwę klucza, należy utworzyć lub otworzyć.Nazwa ta musi być podkluczem hKeyParent.

  • samDesired
    Zabezpieczeń dostępu do klucza.Wartością domyślną jest KEY_ALL_ACCESS.Listę możliwych wartości i opisy, zobacz RegCreateKeyEx w Windows SDK.

Wartość zwracana

Jeśli się powiedzie, zwraca ERROR_SUCCESS; w przeciwnym razie wartość niezerowa błąd zdefiniowane w powiodło się.H.

Uwagi

Jeśli lpszKeyName parametr ma wartość NULL lub punktów na pusty ciąg, Otwórz otwiera nowy uchwyt klucza identyfikowane przez hKeyParent, ale nie zamyka dowolny uchwyt wcześniej otwartych.

W odróżnieniu od CRegKey::Create, Otwórz nie utworzy określonego klucza, jeśli nie istnieje.

Wymagania

Nagłówek: atlbase.h

Zobacz też

Informacje

Klasa CRegKey

CRegKey::Close