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 |