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