CAtlTransactionManager::RegOpenKeyEx

Öffnet den angegebenen Registrierungsschlüssel und ordnet ihn einer Transaktion zu.

inline LSTATUS CAtlTransactionManager::RegOpenKeyEx(
   HKEY hKey,
   LPCTSTR lpSubKey,
   DWORD ulOptions,
   REGSAM samDesired,
   PHKEY phkResult
);

Parameter

  • hKey
    Ein Handle zu einem geöffneten Registrierungsschlüssel.

  • lpSubKey
    Der Name des zu öffnenden Registrierungsunterschlüssels.

  • ulOptions
    Dieser Parameter ist reserviert und muss gleich sein.

  • samDesired
    Eine Maske, die die Zugriffsrechte für den Schlüssel angibt.

  • phkResult
    Ein Zeiger auf eine Variable, die ein Handle der geöffneten oder erstellten Schlüssel empfängt.Wenn der Schlüssel keiner der vordefinierten Registrierungsschlüssel ist, rufen Sie die RegCloseKey-Funktion auf, nachdem Sie mithilfe des Handles beendet haben.

Rückgabewert

Wenn die Funktion folgt, ist der Rückgabewert ERROR_SUCCESS.Wenn die Funktion fehlschlägt, ist der Rückgabewert ein Fehlercode ungleich 0 (null), der in Winerror.h definiert wird

Hinweise

Dieser Wrapper ruft die RegOpenKeyTransacted-Funktion auf.

Anforderungen

Header: atltransactionmanager.h

Siehe auch

Referenz

CAtlTransactionManager-Klasse