ReactOS  0.4.15-dev-2956-g61e7ea5
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 
126  FxVerifierLock::AllocateThreadTable(FxDriverGlobals);
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().