Condividi tramite


Funzione CmGetBoundTransaction (wdm.h)

La routine CmGetBoundTransaction restituisce un puntatore all'oggetto transazione che rappresenta la transazione , se presente, associata a un oggetto chiave del Registro di sistema specificato.

Sintassi

PVOID CmGetBoundTransaction(
  [in] PLARGE_INTEGER Cookie,
  [in] PVOID          Object
);

Parametri

[in] Cookie

Valore del cookie ottenuto in precedenza dal driver chiamando CmRegisterCallback o CmRegisterCallbackEx.

[in] Object

Valore del puntatore ricevuto dalla routine di callback RegistryCallback del driver in una delle strutture_KEY_INFORMATION XXX REG_.

Valore restituito

CmGetBoundTransaction restituisce un puntatore a un oggetto transazione, se l'oggetto chiave specificato dal parametro Object è associato a una transazione. In caso contrario, la routine restituisce NULL.

Osservazioni

La routine cmGetBoundTransaction è disponibile in Windows Vista e versioni successive di Windows.

Per altre informazioni su operazioni di cmGetBoundTransaction e filtro del Registro di sistema, vedere Filtrare le chiamate del Registro di sistema.

Per altre informazioni sulle transazioni, vedere Guida alla progettazione di Kernel Transaction Manager.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows Vista e versioni successive di Windows.
piattaforma di destinazione Universale
intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe
IRQL <= APC_LEVEL

Vedere anche

CmRegisterCallback

CmRegisterCallbackEx

RegistryCallback