次の方法で共有


CAtlTransactionManager::RegOpenKeyEx

指定したレジストリ キーを開いてトランザクションに関連付けます。

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

パラメーター

  • hKey
    開いているレジストリ キーへのハンドル。

  • lpSubKey
    開くレジストリ サブキーの名前。

  • ulOptions
    このパラメーターは予約されており、0 にする必要があります。

  • samDesired
    キーのアクセス権を指定するマスク。

  • phkResult
    開かれたキーまたは作成されたキーへのハンドルを受け取る変数へのポインター。キーが定義済みのレジストリ キーでない場合は、ハンドルを使い終えた後に RegCloseKey 関数を呼び出す必要があります。

戻り値

成功した場合は、ERROR_SUCCESS を返します。失敗した場合は、Winerror.h で定義された 0 以外のエラー コードが返されます。

解説

このラッパーは、RegOpenKeyTransacted 関数を呼び出します。

必要条件

ヘッダー: atltransactionmanager.h

参照

関連項目

CAtlTransactionManager クラス