MiCheckAndUpdatePagingFileMinimum
NTSTATUS __stdcall MiCheckAndUpdatePagingFileMinimum(_MMPAGING_FILE *PagingFile, UINT64 NewMinSizeInPages){
INT64 *p_SpinLock;
unsigned __int64 v3;
NTSTATUS v5;
unsigned __int64 v6;
p_SpinLock = (INT64 *)&PagingFile->SpinLock;
v3 = (unsigned int)NewMinSizeInPages;
v5 = 1;
v6 = (unsigned __int8)ExAcquireSpinLockExclusive((INT64 *)&PagingFile->SpinLock);
if( v3 > PagingFile->Size )
v5 = 0;
else
PagingFile->MinimumSize = v3;
ExReleaseSpinLockExclusiveFromDpcLevel(p_SpinLock);
__writecr8(v6);
return v5;
}Referenced by:
MiCreatePagingFile