Compartir a través de


estructura TRANSACTION_PROPERTIES_INFORMATION (wdm.h)

La estructura TRANSACTION_PROPERTIES_INFORMATION contiene las propiedades de un objeto de transacción.

Sintaxis

typedef struct _TRANSACTION_PROPERTIES_INFORMATION {
  ULONG         IsolationLevel;
  ULONG         IsolationFlags;
  LARGE_INTEGER Timeout;
  ULONG         Outcome;
  ULONG         DescriptionLength;
  WCHAR         Description[1];
} TRANSACTION_PROPERTIES_INFORMATION, *PTRANSACTION_PROPERTIES_INFORMATION;

Miembros

IsolationLevel

Reservado para uso futuro.

IsolationFlags

Reservado para uso futuro.

Timeout

Valor de tiempo de espera. Si el tiempo especificado por este parámetro no ha confirmado la transacción, KTM revierte la transacción. El valor de tiempo de espera se expresa en unidades de tiempo del sistema (intervalos de 100 nanosegundos) y puede especificar una hora absoluta o una hora relativa. Si el valor del miembro Timeout es negativo, la hora de expiración es relativa a la hora actual del sistema. De lo contrario, la hora de expiración es absoluta. Establezca este miembro en cero si no se requiere ningún tiempo de espera. Si tiempo de espera es cero, la transacción nunca agota el tiempo de espera.

Outcome

Valor TRANSACTION_OUTCOMEcon tipo que identifica el resultado de la transacción (resultado). Puede obtener este valor llamando a ZwQueryInformationTransaction, pero no puede establecer el valor con ZwSetInformationTransaction.

DescriptionLength

Tamaño, en bytes, del búfer que contiene la Descripción matriz del miembro.

Description[1]

Matriz asignada por el autor de la llamada de caracteres que contiene o recibe la cadena de descripción de la transacción. El cliente TPS puede especificar esta cadena cuando llama a ZwCreateTransaction. El cliente puede recuperar la cadena llamando a ZwQueryInformationTransactiony puede modificar la cadena llamando a ZwSetInformationTransaction.

Observaciones

La estructura TRANSACTION_PROPERTIES_INFORMATION se usa con las rutinas de ZwQueryInformationTransaction y ZwSetInformationTransaction.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible a partir de Windows Vista.
encabezado de wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

TRANSACTION_INFORMATION_CLASS

TRANSACTION_OUTCOME

ZwCreateTransaction

ZwQueryInformationTransaction

ZwSetInformationTransaction