sys: create: FspFsvolCreate

Only check reparse point ECP if running on OS prior to RS4
This commit is contained in:
Bill Zissimopoulos
2018-09-06 17:52:52 -07:00
parent 52f0d1e1d8
commit 681eac9cd8
3 changed files with 45 additions and 37 deletions

View File

@ -233,6 +233,9 @@ static VOID FspDriverMultiVersionInitialize(VOID)
if (RtlIsNtDdiVersionAvailable(NTDDI_WIN8))
FspMvMdlMappingNoWrite = MdlMappingNoWrite;
if (RtlIsNtDdiVersionAvailable(0x0A000005/*NTDDI_WIN10_RS4*/))
HasReparsePointCaseSensitivityFix = TRUE;
}
#if defined(FSP_UNLOAD)
@ -270,3 +273,4 @@ CACHE_MANAGER_CALLBACKS FspCacheManagerCallbacks;
ULONG FspProcessorCount;
FSP_MV_CcCoherencyFlushAndPurgeCache *FspMvCcCoherencyFlushAndPurgeCache;
ULONG FspMvMdlMappingNoWrite = 0;
BOOLEAN HasReparsePointCaseSensitivityFix = FALSE;