Condividi tramite


Funzione TmGetTransactionId (wdm.h)

La routine TmGetTransactionId recupera l'identificatore dell'unità di lavoro (UOW) di un oggetto transazione.

Sintassi

void TmGetTransactionId(
  [in]  PKTRANSACTION Transaction,
  [out] PUOW          TransactionId
);

Parametri

[in] Transaction

Puntatore a un oggetto transazione. Per ottenere questo puntatore, il componente deve chiamare ObReferenceObjectByHandle e fornire l'handle dell'oggetto fornito da una chiamata precedente a ZwCreateTransaction o ZwOpenTransaction .

[out] TransactionId

Puntatore a una posizione che riceve l'identificatore UOW dell'oggetto transazione.

Valore restituito

nessuno

Osservazioni

Per informazioni su quando usare le routine TmXxx di KTM anziché le routine ZwXxx , vedere Using TmXxx Routines (Uso delle routine TmXxx).

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive del sistema operativo.
Piattaforma di destinazione Universale
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Qualsiasi livello

Vedi anche

ObReferenceObjectByHandle

ZwCreateTransaction

ZwOpenTransaction

ZwQueryInformationTransaction