Compartilhar via


estrutura TRANSACTION_PROPERTIES_INFORMATION (wdm.h)

A estrutura TRANSACTION_PROPERTIES_INFORMATION contém as propriedades de um objeto de transação.

Sintaxe

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;

Membros

IsolationLevel

Reservado para uso futuro.

IsolationFlags

Reservado para uso futuro.

Timeout

Um valor de tempo limite. Se a transação não tiver sido confirmada até o momento especificado por esse parâmetro, a KTM reverterá a transação. O valor de tempo limite é expresso em unidades de tempo do sistema (intervalos de 100 nanossegundos) e pode especificar um tempo absoluto ou um tempo relativo. Se o valor do Timeout membro for negativo, o tempo de expiração será relativo ao tempo atual do sistema. Caso contrário, o tempo de expiração será absoluto. Defina esse membro como zero se nenhum tempo limite for necessário. Se Tempo Limite for zero, a transação nunca atingirá o tempo limite.

Outcome

Um valor TRANSACTION_OUTCOMEdigitado que identifica o resultado da transação (resultado). Você pode obter esse valor chamando ZwQueryInformationTransaction, mas não é possível definir o valor com ZwSetInformationTransaction.

DescriptionLength

O tamanho, em bytes, do buffer que contém a descrição matriz do membro.

Description[1]

Uma matriz de caracteres alocada pelo chamador que contém ou recebe a cadeia de caracteres de descrição da transação. O cliente TPS pode especificar essa cadeia de caracteres quando chama ZwCreateTransaction. O cliente pode recuperar a cadeia de caracteres chamando ZwQueryInformationTransaction e pode modificar a cadeia de caracteres chamando ZwSetInformationTransaction.

Observações

A estrutura TRANSACTION_PROPERTIES_INFORMATION é usada com as rotinas ZwQueryInformationTransaction e ZwSetInformationTransaction.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível a partir do Windows Vista.
cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte também

TRANSACTION_INFORMATION_CLASS

TRANSACTION_OUTCOME

ZwCreateTransaction

ZwQueryInformationTransaction

ZwSetInformationTransaction