Share via


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 REG_XXX_KEY_INFORMATION .

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.

Commenti

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

Per altre informazioni sulle operazioni di CmGetBoundTransaction e filtro del Registro di sistema, vedere Filtro delle chiamate al Registro di sistema.

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

Requisiti

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

Vedi anche

CmRegisterCallback

CmRegisterCallbackEx

RegistryCallback