#include "lfsprocs.h"Go to the source code of this file.
Defines | |
| #define | Dbg (DEBUG_TRACE_WRITE) |
Functions | |
| BOOLEAN | LfsWrite (IN LFS_LOG_HANDLE LogHandle, IN ULONG NumberOfWriteEntries, IN PLFS_WRITE_ENTRY WriteEntries, IN LFS_RECORD_TYPE RecordType, IN TRANSACTION_ID *TransactionId OPTIONAL, IN LSN UndoNextLsn, IN LSN PreviousLsn, IN LONG UndoRequirement, OUT PLSN Lsn) |
| BOOLEAN | LfsForceWrite (IN LFS_LOG_HANDLE LogHandle, IN ULONG NumberOfWriteEntries, IN PLFS_WRITE_ENTRY WriteEntries, IN LFS_RECORD_TYPE RecordType, IN TRANSACTION_ID *TransactionId, IN LSN UndoNextLsn, IN LSN PreviousLsn, IN LONG UndoRequirement, OUT PLSN Lsn) |
| VOID | LfsFlushToLsn (IN LFS_LOG_HANDLE LogHandle, IN LSN Lsn) |
| VOID | LfsCheckWriteRange (IN PLFS_WRITE_DATA WriteData, IN OUT PLONGLONG FlushOffset, IN OUT PULONG FlushLength) |
|
|
Definition at line 28 of file lfs/write.c. |
|
||||||||||||||||
|
Definition at line 477 of file lfs/write.c. References _LBCB::FileOffset, LFS_SIGNATURE_RECORD_PAGE_ULONG, NULL, PAGE_SIZE, PAGED_CODE, _LBCB::PageHeader, _LFCB::PageToDirty, and _LFCB::SystemPageSize.
|
|
||||||||||||
|
Definition at line 360 of file lfs/write.c. References Dbg, DebugTrace, DebugUnwind, ExRaiseStatus(), _LCH::Lfcb, LfsAcquireLch, LfsExceptionFilter(), LfsFlushToLsn(), LfsFlushToLsnPriv(), LfsReleaseLch, LfsValidateClientId, LfsValidateLch, NTSTATUS(), NULL, PAGED_CODE, and Status. Referenced by LfsFlushToLsn().
|
|
||||||||||||||||||||||||||||||||||||||||
|
Definition at line 197 of file lfs/write.c. References Dbg, DebugTrace, DebugUnwind, ExRaiseStatus(), FALSE, _LCH::Lfcb, LfsAcquireLch, LfsExceptionFilter(), LfsFlushToLsnPriv(), LfsForceWrite(), LfsReleaseLch, LfsValidateClientId, LfsValidateLch, LfsWriteLogRecordIntoLogPage(), NTSTATUS(), NULL, PAGED_CODE, Status, and TRUE.
|
|
||||||||||||||||||||||||||||||||||||||||
|
Definition at line 39 of file lfs/write.c. References Dbg, DebugTrace, DebugUnwind, ExRaiseStatus(), FALSE, _LCH::Lfcb, LfsAcquireLch, LfsExceptionFilter(), LfsReleaseLch, LfsValidateClientId, LfsValidateLch, LfsWrite(), LfsWriteLogRecordIntoLogPage(), NTSTATUS(), NULL, PAGED_CODE, PLFS_WRITE_ENTRY, and Status. Referenced by LfsWrite().
|
1.3.7