|
ReactOS 0.4.16-dev-1948-gd260c1d
|
#include <mxpagedlock.h>

Public Member Functions | |
| _Must_inspect_result_ __inline NTSTATUS | Initialize () |
| __drv_maxIRQL (APC_LEVEL) __drv_setsIRQL(APC_LEVEL) __drv_savesIRQLGlobal(FastMutexObject | |
| this m_Lock | _Acquires_lock_ (this->m_Lock) __inline VOID Acquire() |
| __inline VOID | AcquireUnsafe () |
| _Must_inspect_result_ | __drv_maxIRQL (APC_LEVEL) __drv_savesIRQLGlobal(FastMutexObject |
| _Must_inspect_result_ this m_Lock | __drv_valueIs (==1;==0) __drv_when(return |
| _Must_inspect_result_ this m_Lock | __drv_setsIRQL (APC_LEVEL)) _When_(return |
| _Must_inspect_result_ this m_Lock | _Acquires_lock_ (this->m_Lock)) __inline BOOLEAN TryToAcquire() |
| __drv_requiresIRQL (APC_LEVEL) __drv_restoresIRQLGlobal(FastMutexObject | |
| this m_Lock | _Releases_lock_ (this->m_Lock) __inline VOID Release() |
| __inline VOID | ReleaseUnsafe () |
| __inline VOID | Uninitialize () |
Protected Attributes | |
| MdPagedLock | m_Lock |
Private Attributes | |
| DECLARE_DBGFLAG_INITIALIZED | |
Definition at line 34 of file mxpagedlock.h.
| _Must_inspect_result_ MxPagedLockNoDynam::__drv_maxIRQL | ( | APC_LEVEL | ) |
| MxPagedLockNoDynam::__drv_maxIRQL | ( | APC_LEVEL | ) |
| MxPagedLockNoDynam::__drv_requiresIRQL | ( | APC_LEVEL | ) |
| _Must_inspect_result_ this m_Lock MxPagedLockNoDynam::__drv_setsIRQL | ( | APC_LEVEL | ) |
| _Must_inspect_result_ this m_Lock MxPagedLockNoDynam::__drv_valueIs | ( | ) |
| this m_Lock MxPagedLockNoDynam::_Acquires_lock_ | ( | this-> | m_Lock | ) |
| _Must_inspect_result_ this m_Lock MxPagedLockNoDynam::_Acquires_lock_ | ( | this-> | m_Lock | ) |
| this m_Lock MxPagedLockNoDynam::_Releases_lock_ | ( | this-> | m_Lock | ) |
Definition at line 78 of file mxpagedlockkm.h.
Referenced by FxCallbackMutexLock::Lock(), and FxVerifierLock::Lock().
| _Must_inspect_result_ __inline NTSTATUS MxPagedLockNoDynam::Initialize | ( | ) |
Definition at line 52 of file mxpagedlockkm.h.
Referenced by FxCallbackMutexLock::FxCallbackMutexLock(), FxVerifierLock::Initialize(), FxPagedObject::Initialize(), and MxPagedLock::MxPagedLock().
Definition at line 117 of file mxpagedlockkm.h.
Referenced by FxCallbackMutexLock::Unlock(), and FxVerifierLock::Unlock().
Definition at line 128 of file mxpagedlockkm.h.
|
private |
Definition at line 37 of file mxpagedlock.h.
|
protected |
Definition at line 40 of file mxpagedlock.h.
Referenced by AcquireUnsafe(), Initialize(), and ReleaseUnsafe().