ITransactionStatus::GetTransactionStatus メソッド (comsvcs.h)

トランザクションの状態を取得します。

構文

HRESULT GetTransactionStatus(
  [out] HRESULT *pHrStatus
);

パラメーター

[out] pHrStatus

トランザクションの状態を確認します。 詳細については、「解説」セクションを参照してください。

戻り値

このメソッドは、E_INVALIDARG、E_OUTOFMEMORY、E_FAIL、S_OKの標準戻り値を返すことができます。

注釈

pHrStatus パラメーターは、次の表に従ってトランザクションの状態を示す HRESULT 値へのポインターです。

トランザクションの状態
S_OK トランザクションはコミット済みです。
XACT_S_LOCALLY_OK トランザクションは、コミットも中止もされていません。
XACT_E_NOTRANSACTION CoEnterServiceDomain を介してトランザクションが使用されませんでした。
XACT_E_ABORTING トランザクションは終了し、最終的に中止されます。
XACT_E_ABORTED トランザクションは中止されました。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー comsvcs.h

こちらもご覧ください

ITransactionStatus