Sample Code

Windows Driver Samples/ SpbAccelerometer Sample Driver (UMDF Version 1)/ C++/ SpbAccelerometer.inx/

;/*++
;
;Copyright (c) Microsoft Corporation.  All rights reserved.
;
;Module Name:
;    SpbAccelerometer.inf
;
;Abstract:
;    INF file for installing the SpbAccelerometer Driver
;
;Installation Notes: 
;    Using Devcon: Type "devcon update SpbAccelerometer.inf ACPI\SpbAccelerometer" to install
;
;--*/

[Version]
Signature   = "$Windows NT$"
Class       = Sensor
ClassGuid   = {5175D334-C371-4806-B3BA-71FD53C9258D}
Provider    = %MSFT%
DriverVer   = 07/25/2008,0.0.0.1
CatalogFile = SpbSamples.cat

; =================== Manufacturer/Models sections =======================

[Manufacturer]
%MSFT%                      = Microsoft,NT$ARCH$

[Microsoft.NT$ARCH$]
%SpbAccelerometer.DeviceDesc% = SpbAccelerometer_Install,ACPI\SpbAccelerometer

; =================== SPB Accelerometer Device ===========================

[SpbAccelerometer_Install.NT]
CopyFiles       = UMDriverCopy
AddProperty     = DriverPropertiesSection

[SpbAccelerometer_Install.NT.Services]
AddService      = SpbAccelerometer,0x00000002,SpbAccelerometer_ServiceInstall

[SpbAccelerometer_Install.NT.CoInstallers]
AddReg          = WUDF_CoInstallers_AddReg

[SpbAccelerometer_Install.NT.Wdf]
UmdfService              = SpbAccelerometer,UMDFSpbAccelerometer_Install
UmdfServiceOrder         = SpbAccelerometer
UmdfImpersonationLevel   = Impersonation

UmdfDirectHardwareAccess = AllowDirectHardwareAccess

; =================== UMDF Service Install section ===================

[UMDFSpbAccelerometer_Install]
UmdfLibraryVersion      = $UMDFVERSION$
ServiceBinary           = %12%\UMDF\SpbAccelerometer.dll
DriverCLSID             = {182BBB15-88C0-4E9C-A16F-EB5CDBC226C8}

[SpbAccelerometer_ServiceInstall]
DisplayName     = %SpbAccelerometerDisplayName%
ServiceType     = 1
StartType       = 3
ErrorControl    = 1
ServiceBinary   = %12%\WUDFRd.sys
LoadOrderGroup  = Base
StartName       = \Driver\WudfRd

[SourceDisksFiles]
SpbAccelerometer.dll  = 1

[SourceDisksNames]
1 = %MediaDescription%

[WUDF_CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"WUDFCoInstaller.dll"

[DestinationDirs]
UMDriverCopy            = 12,UMDF
CoInstallers_CopyFiles  = 11

[UMDriverCopy]
SpbAccelerometer.dll

; =================== Driver Property section ===================

[DriverPropertiesSection]
DeviceIcon,,,,"%SystemRoot%\system32\sensorscpl.dll,-1000"

; =================== Generic ==================================

[Strings]
MSFT                        = "Microsoft Corporation"
MediaDescription            = "SPB Accelerometer Driver Installation Media"
ClassName                   = "SPB Accelerometer Driver"
SpbAccelerometerDisplayName = "SPB Accelerometer Driver"
SpbAccelerometer.DeviceDesc = "SPB Accelerometer"

Our Services

  • What our customers say about us?

© 2011-2024 All Rights Reserved. Joya Systems. 4425 South Mopac Building II Suite 101 Austin, TX 78735 Tel: 800-DEV-KERNEL

Privacy Policy. Terms of use. Valid XHTML & CSS