次の方法で共有


IObjectContext::IsInTransaction メソッド (comsvcs.h)

オブジェクトがトランザクション内で実行されているかどうかを示します。

構文

BOOL IsInTransaction();

戻り値

現在のオブジェクトがトランザクション内で実行されている場合、戻り値は TRUE です。 それ以外の場合は FALSE です

解説

このメソッドを使用すると、トランザクションを必要とするオブジェクトが実行されないようにすることができます。 たとえば、コンポーネント サービス管理ツールでトランザクションを必要とするコンポーネントが不適切に構成されている場合は、このメソッドを使用して、オブジェクトにトランザクションがないことを確認できます。 その後、エラーを返してユーザーに問題を警告したり、適切なアクションを実行したりできます。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー comsvcs.h

関連項目

IObjectContext