共用方式為


GetTransactionInformation 函式 (ktmw32.h)

傳回所要求之指定交易的相關信息。

語法

BOOL GetTransactionInformation(
  [in]            HANDLE TransactionHandle,
  [out, optional] PDWORD Outcome,
  [out, optional] PDWORD IsolationLevel,
  [out, optional] PDWORD IsolationFlags,
  [out, optional] PDWORD Timeout,
  [in]            DWORD  BufferLength,
  [out, optional] LPWSTR Description
);

參數

[in] TransactionHandle

交易的句柄。 句柄必須具有擷取資訊TRANSACTION_QUERY_INFORMATION許可權。

[out, optional] Outcome

接收交易目前結果之緩衝區的指標。 如果 GetTransactionInformation 函式的呼叫成功,這個值會是其中一個 TRANSACTION_OUTCOME 列舉值。

[out, optional] IsolationLevel

保留的。

[out, optional] IsolationFlags

保留的。

[out, optional] Timeout

此交易接收逾時值的變數指標,以毫秒為單位。

[in] BufferLength

Description 參數的大小,以位元組為單位。 緩衝區長度值不能超過MAX_TRANSACTION_DESCRIPTION_LENGTH的值。

[out, optional] Description

接收交易使用者定義描述之緩衝區的指標。

傳回值

如果函式成功,則傳回非零的值。

如果此函式失敗,則傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError 函 式。

下列清單會識別可能的錯誤碼:

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 ktmw32.h
程式庫 Ktmw32.lib
Dll Ktmw32.dll

另請參閱

CreateTransaction

核心交易管理員函式

SetTransactionInformation