HLK 'Installable File System Filter Test' failure RRS feed

  • Question

  • I posted this question once already but it isn't showing up, so sorry if this repeats.

    I am running the HLK tests on a Windows 10 target against a minifilter driver.  The 'Installable File System Filter Test' is failing on FAT16 and FAT32 drives (but oddly not exFAT drives) with the following error:

    Error 9/19/2017 9:30:41.720 AM 1A84.1A2C :  +TEST+SEV2      : Test         :UpdateOnCloseTest
    Group        :CloseCleanupDelete
    Status       :C0000026 (IFSTEST_TEST_END_OF_FILE_ERROR)
    WSystemText  :\uponc\uponc3.dat
    TestVariant  :00000002 
    Last64GeneralValue :00000000000088B8
    Expected64GeneralValue :0000000000000BB8
    Description  :{Msg# CloseDel!uponc!26} EndOfFile from query is
                  incorrect. Acceptable 0000000000000bb8 and observed 00000000000088b8.{Msg# CloseDel!uponc!15} Changes were made to the
                  files with read, write, and the attributes paramater
                  at file open time. The file handles were NOT closed.
                  The dirents should not have changed, but did. 
    WDKTUID: A72C4D26-977B-19CB-2E11-D6F93917D718

    The minifilter is pretty much a passthru so not sure what is happening here.  I suspect there is something with FAT that I am not handling correctly, but no clue as to what.  Any idea here?  Any guidance would be hugely appreciated!
    Wednesday, September 20, 2017 5:10 PM

All replies

  • Does anyone know a good way to figure out what is happening with this failure?  These tests seem kind of cryptic in what they do and what they report, or maybe I am just missing info.  Is there a way to see what was being done and what to try manually to repro?  This is the only failure I have for all tests on this minifilter.
    • Edited by bkmckenzie Thursday, September 21, 2017 7:41 PM
    Thursday, September 21, 2017 7:03 PM
  • Please help?
    Friday, September 22, 2017 8:49 PM
  • Ha!  I just ran the "Installable File System Filter Test" without my minifilter loaded and the same test failed the same way.  I have a support incident open on this now.
    Thursday, September 28, 2017 7:03 PM
  • If anyone else hits this, I was using a USB drive to create the different volumes needed for the testing (NTFS, CNTFS, FAT16, FAT32, ExFAT, and UDF).  I did this because my filter only loads on USB storage devices, but that doesn't work with the tests apparently.  So, once I used a SATA drive all tests passed and I got my driver signed.
    • Proposed as answer by Bill McKenzie Monday, October 2, 2017 3:42 PM
    Monday, October 2, 2017 3:42 PM