次の方法で共有


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 クラス