Developing Drivers with the Windows Driver Foundation (Pro Developer)

elevated privileges

In Windows Vista, the level of privileges that is required to perform certain operations.

endpoint

A target for input, output, or control operations on a USB device.

event

A notification that something has happened that a driver might need to respond to, such as the arrival of an I/O request.

exclusive device

A device for which only one handle can be open at a time.

execution level

For KMDF drivers, an attribute of some objects that limits the IRQL at which the framework invokes certain object callback functions.

exception

A synchronous error condition that results from the execution of a particular machine instruction.

fatal error

An error from which the driver or system cannot recover.

FDO

functional device object

file object

A WDF object that represents a single use of an individual file and maintains state information for that use.

filter [in PREfast log]

An option in the PREfast defect log viewer that shows or hides particular messages.

filter device object (filter DO)

A device object that represents a device for a filter driver.

filter driver

A driver that modifies or monitors I/O requests as they pass through the device stack.

framework object

An object managed by WDF.

free build

A build used for released products. The free build is smaller in size and faster than a checked build, but is more difficult to debug.

function driver

The primary driver for a device.

function role type

A declaration that provides SDV with information about the intended use of a WDF callback function or WDM dispatch function.

function type class

A category that PREfast uses to perform stricter type matching for assignments of callback functions to function pointers and to apply checks that are specific to a particular function type.

functional device object (FDO)

A device object that represents a device for a function driver.

guard

An implicit condition imposed on a pointer argument of an action procedure for analysis with SDV.

GUID

globally unique identifier

Категории