CAtlTransactionManager::RegOpenKeyEx

Aprire la chiave del Registro di sistema specificato e lo associa a una transazione.

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

Parametri

  • hKey
    Handle a una chiave del Registro di sistema aperta.

  • lpSubKey
    Il nome della sottochiave del Registro di sistema da aprire.

  • ulOptions
    Questo parametro è riservato e deve essere zero.

  • samDesired
    Una maschera che specifica i diritti di accesso per la chiave.

  • phkResult
    Un puntatore a una variabile che riceve un handle di chiave aperta o creata.Se la chiave non è una delle chiavi del Registro di sistema predefinite, chiamare la funzione RegCloseKey dopo avere terminato l'utilizzo di handle.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS.Se la funzione ha esito negativo, il valore restituito è un codice di errore diverso da zero definito in Winerror.h

Note

Questo wrapper chiama la funzione RegOpenKeyTransacted.

Requisiti

Header: atltransactionmanager.h

Vedere anche

Riferimenti

Classe di CAtlTransactionManager