ReactOS 0.4.16-dev-401-g45b008d
|
#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 | ) |
__inline VOID MxPagedLockNoDynam::AcquireUnsafe | ( | ) |
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().
__inline VOID MxPagedLockNoDynam::ReleaseUnsafe | ( | ) |
Definition at line 117 of file mxpagedlockkm.h.
Referenced by FxCallbackMutexLock::Unlock(), and FxVerifierLock::Unlock().
__inline VOID MxPagedLockNoDynam::Uninitialize | ( | ) |
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().