ReactOS 0.4.16-dev-250-g3ecd236
fxverifierlock.cpp File Reference
#include "fxobjectpch.hpp"
Include dependency graph for fxverifierlock.cpp:

Go to the source code of this file.

Functions

void FxVerifierLockInitialize (__in PFX_DRIVER_GLOBALS FxDriverGlobals)
 
void FxVerifierLockDestroy (__in PFX_DRIVER_GLOBALS FxDriverGlobals)
 

Variables

FxVerifierOrderMapping FxVerifierOrderTable []
 
FxVerifierOrderMapping FxVerifierCallbackOrderTable []
 

Function Documentation

◆ FxVerifierLockDestroy()

void FxVerifierLockDestroy ( __in PFX_DRIVER_GLOBALS  FxDriverGlobals)

Definition at line 137 of file fxverifierlock.cpp.

140{
141 if( FxDriverGlobals->FxVerifierLock ) {
142 FxVerifierLock::FreeThreadTable(FxDriverGlobals);
143
144 FxDriverGlobals->ThreadTableLock.Uninitialize();
145 }
146
147 return;
148}
static void FreeThreadTable(__in PFX_DRIVER_GLOBALS FxDriverGlobals)

Referenced by FxDestroy().

◆ FxVerifierLockInitialize()

void FxVerifierLockInitialize ( __in PFX_DRIVER_GLOBALS  FxDriverGlobals)

Definition at line 118 of file fxverifierlock.cpp.

121{
122 if( FxDriverGlobals->FxVerifierLock ) {
123
124 FxDriverGlobals->ThreadTableLock.Initialize();
125
127 }
128
129 return;
130}
static void AllocateThreadTable(__in PFX_DRIVER_GLOBALS FxDriverGlobals)

Referenced by FxInitialize().

Variable Documentation

◆ FxVerifierCallbackOrderTable

FxVerifierOrderMapping FxVerifierCallbackOrderTable[]
Initial value:
= {
}

Definition at line 46 of file fxverifierlock.cpp.

Referenced by FxVerifierLock::InitializeLockOrder().

◆ FxVerifierOrderTable

FxVerifierOrderMapping FxVerifierOrderTable[]
Initial value:
= {
}

Definition at line 40 of file fxverifierlock.cpp.

Referenced by FxVerifierLock::InitializeLockOrder().