次の方法で共有


CAtlTransactionManager クラス

CAtlTransactionManager クラスは、カーネル トランザクション マネージャー (KTM) 関数のラッパーを提供します。

重要

このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。

class CAtlTransactionManager;

メンバー

パブリック コンストラクター

名前

説明

CAtlTransactionManager::~CAtlTransactionManager

CAtlTransactionManager デストラクター。

CAtlTransactionManager::CAtlTransactionManager

CAtlTransactionManager コンストラクター。

パブリック メソッド

名前

説明

CAtlTransactionManager::Close

トランザクション ハンドルを終了します。

CAtlTransactionManager::Commit

トランザクションをコミットすることを要求します。

CAtlTransactionManager::Create

トランザクション ハンドルを作成します。

CAtlTransactionManager::CreateFile

トランザクション操作として、ファイル、ファイル ストリーム、またはディレクトリを作成するか、開きます。

CAtlTransactionManager::DeleteFile

トランザクション操作として、既存のファイルを削除します。

CAtlTransactionManager::FindFirstFile

トランザクション操作として、ディレクトリ内でファイルまたはサブディレクトリを検索します。

CAtlTransactionManager::GetFileAttributes

トランザクション操作として、指定したファイルまたはディレクトリのファイル システム属性を取得します。

CAtlTransactionManager::GetFileAttributesEx

トランザクション操作として、指定したファイルまたはディレクトリのファイル システム属性を取得します。

CAtlTransactionManager::GetHandle

トランザクション ハンドルを返します。

CAtlTransactionManager::IsFallback

フォールバック呼び出しが有効かどうかを決定します。

CAtlTransactionManager::MoveFile

トランザクション操作として、既存のファイルまたはディレクトリおよび子を移動します。

CAtlTransactionManager::RegCreateKeyEx

指定したレジストリ キーを作成してトランザクションに関連付けます。 キーが既に存在する場合は、そのキーが開かれます。

CAtlTransactionManager::RegDeleteKey

トランザクション操作として、指定したプラットフォーム固有のレジストリのビューからサブキーおよびその値を削除します。

CAtlTransactionManager::RegOpenKeyEx

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

CAtlTransactionManager::Rollback

トランザクションをロールバックすることを要求します。

CAtlTransactionManager::SetFileAttributes

トランザクション操作として、ファイルまたはディレクトリの属性を設定します。

プロテクト データ メンバー

名前

説明

CAtlTransactionManager::m_bFallback

フォールバックがサポートされる場合は TRUE。それ以外の場合は FALSE。

CAtlTransactionManager::m_hTransaction

トランザクション ハンドル。

継承階層

ATL::CAtlTransactionManager

必要条件

ヘッダー: atltransactionmanager.h

参照

その他の技術情報

ATL COM デスクトップ コンポーネント