Función GetTransactionInformation (ktmw32.h)
Devuelve la información solicitada sobre la transacción especificada.
Sintaxis
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
);
Parámetros
[in] TransactionHandle
Identificador de la transacción. El identificador debe tener el permiso TRANSACTION_QUERY_INFORMATION para recuperar la información.
[out, optional] Outcome
Puntero a un búfer que recibe el resultado actual de la transacción. Si la llamada a la función GetTransactionInformation se realiza correctamente, este valor será uno de los TRANSACTION_OUTCOME valores de enumeración.
[out, optional] IsolationLevel
Reservado.
[out, optional] IsolationFlags
Reservado.
[out, optional] Timeout
Puntero a una variable que recibe el valor de tiempo de espera, en milisegundos, para esta transacción.
[in] BufferLength
Tamaño del parámetro Description , en bytes. El valor de longitud del búfer no puede ser mayor que el valor de MAX_TRANSACTION_DESCRIPTION_LENGTH.
[out, optional] Description
Puntero a un búfer que recibe la descripción definida por el usuario de la transacción.
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es distinto de cero.
Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información ampliada de los errores, llame a la función GetLastError.
En la lista siguiente se identifican los posibles códigos de error:
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Plataforma de destino | Windows |
Encabezado | ktmw32.h |
Library | Ktmw32.lib |
Archivo DLL | Ktmw32.dll |