
;=============================================================================
;
; Copyright (c) Intel Corporation (2008, 2010-2017).
;
; INTEL MAKES NO WARRANTY OF ANY KIND REGARDING THE CODE.  THIS CODE IS
; LICENSED ON AN "AS IS" BASIS AND INTEL WILL NOT PROVIDE ANY SUPPORT,
; ASSISTANCE, INSTALLATION, TRAINING OR OTHER SERVICES.  INTEL DOES NOT
; PROVIDE ANY UPDATES, ENHANCEMENTS OR EXTENSIONS.  INTEL SPECIFICALLY
; DISCLAIMS ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY
; PARTICULAR PURPOSE, OR ANY OTHER WARRANTY.  Intel disclaims all liability,
; including liability for infringement of any proprietary rights, relating to
; use of the code. No license, express or implied, by estoppel or otherwise,
; to any intellectual property rights is granted herein.
;
;=============================================================================

[Version]
Signature="$WINDOWS NT$"
Class=System     
ClassGuid={4d36e97d-e325-11ce-bfc1-08002be10318}     
Provider=%INTEL%
DriverVer=05/11/2017,5.0.4.43
CatalogFile=iusb3hcs.cat

[Manufacturer]
%STDDEV%=HCSwitch_PCIF,NTAMD64.6.1,NTAMD64.6.2

[HCSwitch_PCIF.NTAMD64.6.1]
%XHCI.DeviceDesc%=HCSwitch, *PNP0A08     

[HCSwitch_PCIF.NTAMD64.6.2]

[SourceDisksNames]
1 = %DISK_NAME%,,,""     

[PackageInfo]
Name=iusb3hcs

[SourceDisksFiles]
iusb3hcs.sys = 1,,   

[HCSwitch.DriverFiles]
iusb3hcs.sys

[DestinationDirs]
HCSwitch.DriverFiles     = 12            

[HCSwitch.NT]
Include   = machine.inf        
Needs     = PCI_DRV 
CopyFiles = HCSwitch.DriverFiles

[HCSwitch.NT.HW]
AddReg = HCSwitch.AddReg          

[HCSwitch.AddReg]
HKR,,"LowerFilters", 0x00010000, %ServiceName%     

[HCSwitch.NT.Services]                                               
Include    = machine.inf                         
Needs      = PCI_DRV.Services                    
AddService = %ServiceName%,,HCSwitch.ServiceInst 

[DestinationDirs]               
CoInstaller.CopyFiles = 11

[HCSwitch.NT.CoInstallers]
AddReg         = CoInstaller.AddReg
CopyFiles      = CoInstaller.CopyFiles

[CoInstaller.CopyFiles]
WdfCoInstaller01009.dll

[SourceDisksFiles]
WdfCoInstaller01009.dll=1       

[CoInstaller.AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01009.dll,WdfCoInstaller"

[HCSwitch.NT.Wdf]
KmdfService    = %ServiceName%, HCSwitch.wdfsect   

[HCSwitch.wdfsect]
KmdfLibraryVersion = 1.9               

[HCSwitch.ServiceInst]
DisplayName    = %XHCI_svcdesc%            
ServiceType    = %SERVICE_KERNEL_DRIVER%   
StartType      = %SERVICE_BOOT_START%      
ErrorControl   = %SERVICE_ERROR_NORMAL%    
ServiceBinary  = %12%\iusb3hcs.sys    	   
LoadOrderGroup = "Boot Bus Extender"       

[Strings]
INTEL = "Intel"                                  
ServiceName       = "iusb3hcs"
STDDEV = "(Standard system devices)"             
XHCI.DeviceDesc = "PCI bus"                      
XHCI_svcdesc = "Intel(R) USB 3.1 Host Controller Switch Driver"  
DISK_NAME = "Intel(R) USB 3.1 Host Controller Switch Driver Install Disk" 
SPSVCINST_ASSOCSERVICE = 0x00000002              
SERVICE_KERNEL_DRIVER  = 1                       
SERVICE_BOOT_START     = 0                       
SERVICE_ERROR_NORMAL   = 1                       

[Strings.0804]
INTEL = "英特尔"
ServiceName       = "iusb3hcs"
STDDEV = "（标准系统设备）"
XHCI.DeviceDesc = "PCI 总线"
XHCI_svcdesc = "英特尔(R) USB 3.1 主机控制器切换驱动程序"
DISK_NAME = "英特尔(R) USB 3.1 主机控制器切换驱动程序安装盘"
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER  = 1
SERVICE_BOOT_START     = 0
SERVICE_ERROR_NORMAL   = 1
