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) |