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 |