Función TmGetTransactionId (wdm.h)
La rutina TmGetTransactionId recupera el identificador de unidad de trabajo (UOW) de un objeto de transacción.
Sintaxis
void TmGetTransactionId(
[in] PKTRANSACTION Transaction,
[out] PUOW TransactionId
);
Parámetros
[in] Transaction
Puntero a un objeto de transacción. Para obtener este puntero, el componente debe llamar a ObReferenceObjectByHandle y proporcionar el identificador del objeto que proporcionó una llamada anterior a ZwCreateTransaction o ZwOpenTransaction .
[out] TransactionId
Puntero a una ubicación que recibe el identificador UOW del objeto de transacción.
Valor devuelto
None
Observaciones
Para obtener información sobre cuándo usar rutinas TmXxx de KTM en lugar de rutinas ZwXxx , vea Using TmXxx Routines.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores del sistema operativo. |
Plataforma de destino | Universal |
Encabezado | wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | Cualquier nivel |