Partilhar via


CAtlTransactionManager::RegOpenKeyEx

Abre a chave de Registro especificada e associá-la com uma transação.

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

Parâmetros

  • hKey
    Um identificador para uma chave do Registro aberta.

  • lpSubKey
    O nome da subchave do Registro a ser aberta.

  • ulOptions
    Esse parâmetro é reservado e deve ser zero.

  • samDesired
    Uma máscara que especifica os direitos de acesso para a chave.

  • phkResult
    Um ponteiro para uma variável que recebe um identificador para a chave aberta ou criada.Se a chave não é uma das chaves do Registro predefinidas, chame a função de RegCloseKey depois que você tiver terminado de usar a alça.

Valor de retorno

Se a função for bem sucedida, o valor de retorno é ERROR_SUCCESS.Se a função falhar, o valor de retorno é um código de erro diferente de zero definido em Winerror.h

Comentários

Esse wrapper chama a função de RegOpenKeyTransacted .

Requisitos

Cabeçalho: atltransactionmanager.h

Consulte também

Referência

Classe de CAtlTransactionManager