Função TmGetTransactionId (wdm.h)
A rotina TmGetTransactionId recupera o identificador UOW (unidade de trabalho) de um objeto de transação.
Sintaxe
void TmGetTransactionId(
[in] PKTRANSACTION Transaction,
[out] PUOW TransactionId
);
Parâmetros
[in] Transaction
Um ponteiro para um objeto de transação. Para obter esse ponteiro, seu componente deve chamar ObReferenceObjectByHandle e fornecer o identificador de objeto que uma chamada anterior para ZwCreateTransaction ou ZwOpenTransaction forneceu.
[out] TransactionId
Um ponteiro para um local que recebe o identificador UOW do objeto de transação.
Retornar valor
Nenhum
Comentários
Para obter informações sobre quando usar rotinas TmXxx da KTM em vez de rotinas ZwXxx , consulte Usando rotinas TmXxx.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores do sistema operacional. |
Plataforma de Destino | Universal |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Qualquer nível |