Using filters in a driver map, Using, Filters – Lenovo ThinkPad R400 User Manual
Page 121: Driver

Sample Driver Map 1 : Driver Map
Name
Device Driver (Mouse - Type 1)
Device_Driver (Ethernet - Type 1)
Device_Driver (Video - Type 1)
Version
Sample Driver Map 1
MTM 2536
Using
filters
in
a
driver
map
The
purpose
of
a
filter
in
a
driver
map
is
to
automatically
determine
which
set
of
drivers
to
make
available
to
the
Windows
setup
program
(or
mini-setup
program
in
the
case
of
a
Portable-Sysprep
Image)
for
a
specific
target
computer.
The
filters
provided
with
the
ImageUltra
Builder
program
enable
you
to
query
for
the
machine
type,
machine
type
and
model
number,
platform
(desktop
or
mobile),
and
whether
or
not
the
target
computer
is
a
Lenovo
branded
computer.
To
reduce
the
number
of
menu
items
and
filters
in
a
map,
you
can
provide
multiple
drivers
and
let
the
Windows
setup
program
(or
mini-setup
program)
sort
them
out
based
on
Plug-n-Play
hardware
detection.
You
can
also
create
your
own
Win32
filters
if
you
need
to
query
for
some
other
hardware
condition.
Filters
are
Win32
programs
that
run
during
the
installation
process.
In
most
cases,
filters
query
the
computer
BIOS
for
information,
but
filters
can
query
any
installed
hardware
that
stores
identification
information
in
a
ROM
or
EEPROM
module.
When
using
filters
in
a
driver
map,
filters
are
assigned
to
menu
items,
not
to
modules.
The
behavior
of
the
filter
is
controlled
through
the
Conditions
tab
of
the
Menu
Properties
window.
If
you
assign
multiple
filters
to
a
menu
item,
you
define
whether
only
one
of
filters
needs
to
be
satisfied
or
if
all
of
the
filters
need
to
be
satisfied
to
use
the
module.
When
a
filter
is
assigned
to
a
menu
item,
a
small
condition
icon
(question
mark
on
a
yellow,
square
background)
is
displayed
in
the
lower-left
corner
of
the
menu-item
icon.
The
following
illustration
shows
the
tree
structure
of
a
device-driver
map
that
has
a
filter
assigned
to
each
menu
item.
Chapter
6.
Map
construction
overview
107
- THINKPAD X60 ThinkPad T43 ThinkPad R61e THINKPAD T61 ThinkPad X301 ThinkPad R50e ThinkPad R50p ThinkPad X40 ThinkPad SL300 ThinkPad SL400 ThinkPad X200 ThinkPad T500 ThinkPad R51 ThinkPad T41 ThinkPad T60 ThinkPad X61 Tablet ThinkPad X41 Tablet ThinkPad X61s THINKPAD X61 ThinkPad R61 ThinkPad X200 Tablet ThinkPad Z61e ThinkPad T400 ThinkPad R61i ThinkPad R52 ThinkPad R50 ThinkPad W700 ThinkPad R500 ThinkPad SL500 ThinkPad X200s THINKPAD Z60M ThinkPad W500 ThinkPad T61p ThinkCentre A30 ThinkPad T42 THINKPAD T40 ThinkPad X300 ThinkCentre M55e