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 un uso futuro.

IsolationFlags

Reservado para un 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 Timeout es cero, la transacción nunca agota el tiempo de espera.

Outcome

Valor con tipo TRANSACTION_OUTCOME que identifica el resultado (resultado) de la transacción. 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 matriz del miembro Description .

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 ZwQueryInformationTransaction y puede modificar la cadena llamando a ZwSetInformationTransaction.

Comentarios

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

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows Vista.
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

TRANSACTION_INFORMATION_CLASS

TRANSACTION_OUTCOME

ZwCreateTransaction

ZwQueryInformationTransaction

ZwSetInformationTransaction