Sample Code
Windows Driver Samples/ Hyper-V Extensible Switch extension filter driver/ C++/ samples/ passthrough/ mspassthroughext.inf/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | ; ; Copyright (c) Microsoft Corporation. All Rights Reserved. ; [version] Signature = "$Windows NT$" Class = NetService ClassGUID = {4D36E974-E325-11CE-BFC1-08002BE10318} Provider = %Msft% CatalogFile = mspassthroughext.cat DriverVer = 08/29/2011,1.0 [Manufacturer] %Msft%=MSFT,NTx86,NTia64,NTamd64 [MSFT.NTx86] %MSPassthroughExt_Desc%=Install, MS_passthroughext [MSFT.NTia64] %MSPassthroughExt_Desc%=Install, MS_passthroughext [MSFT.NTamd64] %MSPassthroughExt_Desc%=Install, MS_passthroughext ;------------------------------------------------------------------------- ; Installation Section ;------------------------------------------------------------------------- [Install] AddReg=Inst_Ndi Characteristics=0x40000 NetCfgInstanceId= "{2A06F1CB-1B9B-43A8-ADF7-B7D44A9EE71C}" Copyfiles = MSPassthroughExt.copyfiles.sys [SourceDisksNames] 1=%MSPassthroughExt_Desc%, "" ,, [SourceDisksFiles] MSPassthroughExt.sys=1 [DestinationDirs] DefaultDestDir=12 MSPassthroughExt.copyfiles.sys=12 [MSPassthroughExt.copyfiles.sys] MSPassthroughExt.sys,,,2 ;------------------------------------------------------------------------- ; Ndi installation support ;------------------------------------------------------------------------- [Inst_Ndi] HKR, Ndi,Service,, "MSPassthroughExt" HKR, Ndi,CoServices,0x00010000, "MSPassthroughExt" HKR, Ndi,HelpText,,%MSPassthroughExt_HelpText% HKR, Ndi,FilterClass,, "ms_switch_filter" HKR, Ndi,FilterType,0x00010001,0x00000002 HKR, Ndi\Interfaces,UpperRange,, "noupper" HKR, Ndi\Interfaces,LowerRange,, "nolower" HKR, Ndi\Interfaces, FilterMediaTypes,, "vmnetextension" HKR, Ndi,FilterRunType, 0x00010001, 2 ; optional ;------------------------------------------------------------------------- ; Service installation support, common.EventLog here is to demonstrate how to ; write an enent log ;------------------------------------------------------------------------- [Install.Services] AddService=MSPassthroughExt,,MSPassthroughExt_Service_Inst;, common.EventLog [MSPassthroughExt_Service_Inst] DisplayName = %MSPassthroughExt_Desc% ServiceType = 1 ;SERVICE_KERNEL_DRIVER StartType = 1 ;SERVICE_SYSTEM_START ErrorControl = 1 ;SERVICE_ERROR_NORMAL ServiceBinary = %12%\MSPassthroughExt.sys LoadOrderGroup = NDIS Description = %MSPassthroughExt_Desc% AddReg = Common.Params.reg [Install.Remove.Services] DelService=MSPassthroughExt,0x200 [Strings] Msft = "Microsoft" MSPassthroughExt_Desc = "Microsoft Sample Passthrough Extension" MSPassthroughExt_HelpText = "Sample for filtering extension using SxBase" |
Our Services
-
What our customers say about us?
Read our customer testimonials to find out why our clients keep returning for their projects.
View Testimonials