Freigeben über


CRegKey::Open

Rufen Sie diese Methode auf, um den angegebenen Schlüssel und Festlegen m_hKey in Anspruch dieser Schlüssel zu öffnen.

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

Parameter

  • hKeyParent
    Das Handle einer geöffneten Schlüssel.

  • lpszKeyName
    Gibt den Namen einer erstellt sein an oder geöffnet wurde, Schlüssel. Dieser Name muss ein Unterschlüssel von hKeyParent sein.

  • samDesired
    Der Sicherheitszugriff für den Schlüssel. Der Standardwert ist KEY_ALL_ACCESS. Eine Liste der möglichen Werten oder Beschreibungen, finden Sie unter RegCreateKeyEx in Windows SDK.

Rückgabewert

Wenn erfolgreich, gibt ERROR_SUCCESS; andernfalls ein Fehlerwert ungleich 0 (null) definiert in WINERROR.H.

Hinweise

Wenn der lpszKeyName-Parameter NULL ist oder eine leere Zeichenfolge zeigt, Öffnen öffnet ein neues Handle der Schlüssel, die von hKeyParent identifiziert wird, enthält jedoch kein zuvor geöffnetes Handle.

Anders als CRegKey::Create erstellt Öffnen nicht den angegebenen Schlüssel, wenn er nicht vorhanden ist.

Anforderungen

Header: atlbase.h

Siehe auch

Referenz

CRegKey Class

CRegKey::Close