Partager via


CAtlTransactionManager::RegOpenKeyEx

Ouvre la clé de Registre spécifiée et l'associe à une transaction.

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

Paramètres

  • hKey
    Un handle à une clé de Registre ouverte.

  • lpSubKey
    Le nom de la sous-clé de Registre à ouvrir.

  • ulOptions
    Ce paramètre est réservé et doit être égal à zéro.

  • samDesired
    Un masque qui spécifie les droits d'accès pour la clé.

  • phkResult
    Un pointeur vers une variable qui accepte un handle à la clé ouvert ou créé. Si la clé n'est pas l'une des clés de Registre prédéfinies, appelez la fonction d' RegCloseKey après avoir terminé d'utiliser le handle.

Valeur de retour

Si la fonction réussit, la valeur de retour est ERROR_SUCCESS. Si la fonction échoue, la valeur de retour est un code d'erreur différent de zéro défini dans Winerror.h

Notes

Ce wrapper appelle la fonction d' RegOpenKeyTransacted .

Configuration requise

Header: atltransactionmanager.h

Voir aussi

Référence

CAtlTransactionManager, classe