• System component and installation integrity.
  • Minimum driver compatibility.
  • Driver signing.
  • Hardware Abstraction Layers (HALs)
  • Anti-virus software
  • Microsoft Windows Logo Program System and Device Requirements




    Download 0.89 Mb.
    bet22/188
    Sana21.03.2017
    Hajmi0.89 Mb.
    #429
    1   ...   18   19   20   21   22   23   24   25   ...   188

    Driver and Software Requirements


    These requirements ensure a good user experience when installing and using any component:

    • Windows-compatible driver support. Each device must have drivers for Windows XP or Windows Server 2003.

    • Windows-based driver installation. Driver installation and removal must use Windows-based methods, as defined in the Windows DDKs. For Windows XP/Windows Server 2003 family, this means only INF-based installation routines.

    • System component and installation integrity. Driver or software installation must not replace any Microsoft-authored system components and the driver must not bypass any operating system components. See http://www.microsoft.com/hwdev/driver/sfp/wfp.asp.

    Loading of a driver must not reduce or eliminate the functionality of other devices installed on the system.

    • Minimum driver compatibility. Each driver must pass minimum compatibility, functionality, and stress testing as verified by the testing suites published by Microsoft WHQL for the related class.

    • Driver Verifier. For each Windows XP or Windows Server 2003 family driver, no errors can occur under the Driver Verifier facility provided with the operating system.

    Poorly written kernel-mode drivers have the potential to cause the system to become unstable or stop working. Therefore, it is critical that all kernel-mode drivers be thoroughly tested to minimize this risk. For information about using Driver Verifier and diagnosing driver problems, see http://www.microsoft.com/hwdev/driver/verifier.asp.

    • Driver signing. All drivers installed on the system as shipped to the customer must be signed. Drivers submitted for Microsoft Windows Logo Program testing must meet the guidelines for driver signing as defined at http://www.microsoft.com/hwdev/driver/digitsign.asp.

    Other WHQL test programs that require digital signatures include the following:

    • Hardware Abstraction Layers (HALs): The purpose of the HAL test kit is to test third-party (non-Microsoft) HALs intended for use in server-class systems.

    For details about what is tested for HALs, see Chapter 26, “HAL Test Specification,” in WHQL Test Specification.

    • Anti-virus software: WHQL launched a test program, related to the “Designed for Windows XP” Applications Logo Program, for anti-virus applications that include a kernel-mode file-system filter driver. Such applications that pass testing for Windows XP will receive a digital signature for their file-system filter driver, but not the entire application.

    For details about what is tested for anti-virus software, see Chapter 21, “Anti-virus File System Filter Test Specification,” in WHQL Test Specification.

    Note: Additional requirements related to driver and software quality may be added as tests become available.


    Download 0.89 Mb.
    1   ...   18   19   20   21   22   23   24   25   ...   188




    Download 0.89 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Microsoft Windows Logo Program System and Device Requirements

    Download 0.89 Mb.