none
Windows Filtering Platform (WFP) Drivers Tests RRS feed

  • Question

  • Could anyone explain this phrase: " The rest of the file contains attestations for all of the requirements. If the requirement is mandatory, the value must be set to 1, to indicate you have read the requirement, and believe your driver to meet it. For requirements that are marked if implemented, the value is ignored." in http://msdn.microsoft.com/en-us/library/windows/hardware/jj123533.aspx ?

    How can i determine mandatory of requirenment?


    Boris Knutov, Quality Assurance Engineer, Agnitum Ltd.

    • Moved by HLK ModeratorModerator Wednesday, October 3, 2012 6:24 PM WLK/WHCK related (From:Windows Hardware WDK and Driver Development)
    Wednesday, August 15, 2012 9:43 AM

All replies

  • A requirement is mandatory if that feature is supported by the product. For example the VSwitch requirements are only applicable if you filter at FWPM_LAYER_{IN | E }GRESS_VSWITCH*. The Proxy requirement is only applicable if you actually proxy connections. The tests that expect you to allow or block traffic is only applicable if you are a firewall (same with the NDF requirement). I will see about documenting these a bit better for what is verified in which scenario. Thanks,

    Dusty Harper [MSFT]
    Microsoft Corporation
    ------------------------------------------------------------
    This posting is provided "AS IS", with NO warranties and confers NO rights
    ------------------------------------------------------------

    Tuesday, October 16, 2012 3:03 AM