H-I


handle

An opaque type through which a KMDF driver identifies a KMDF object.

hardware ID

A vendor-defined device identification string that Setup uses to match a device to an INF file.

hibernate state

System power state S4, in which power is off, but the system can resume and quickly restore its state from a file written to disk before power-down.

HID

A human interface device, such as a keyboard or mouse.

host process

The process, Wudfhost, in which a UMDF driver runs, along with related UMDF user-mode components such as the framework.

I/O completion routine

A driver routine that runs after an I/O request has been completed by a lower driver in the stack.

I/O control code (IOCTL)

A control code that is used to identify a particular device I/O control operation.

I/O request packet (IRP)

A data structure used to pass a packet of data and related information between the I/O manager and the components of a device stack.

I/O target

A WDF object that represents a target for an I/O request.

IDL

interface definition language

IID

interface identifier

impersonation

The ability of a user-mode process to run with the security credentials of a particular user.

INF

A text file that contains data used to install a driver.

in-flight request

A request that has been dispatched to a driver but has not yet been completed or requeued.

in-process COM object (InProc object)

A COM server that runs in the context of its client process.

instance ID

A device identification string that distinguishes a device from other devices of the same type on a machine.

interface definition language (IDL)file

A file that defines COM interfaces and objects in a structured interface definition language.

interface ID (IID)

A GUID that uniquely identifies a particular COM interface. An interface always has the same IID, regardless of which object exposes it.

internal device I/O control request

A type of device I/O control request that can be issued only by a kernel component.

interrupt

A notification to the system that something-such as a hardware event-has occurred outside normal thread processing and must be handled as soon as possible.

interrupt object

A KMDF object that represents the connection of a hardware interrupt source and a driver's interrupt service routine to the system's interrupt dispatch table.

interrupt request level (IRQL)

A value that Windows assigns to each interrupt. In case of conflict, the interrupt with the higher IRQL has priority and the routine that handles it runs first.

interrupt service routine (ISR)

A function implemented by a device driver to handle hardware interrupts.

interrupt spin lock

A synchronization object that can be used at DIRQL.

INX file

An architecture-independent INF file.

IOCTL

I/O control code

IRP

I/O request packet

IRQL

interrupt request level

ISR

interrupt service routine




Developing Drivers with the Microsoft Windows Driver Foundation
Developing Drivers with the Windows Driver Foundation (Pro Developer)
ISBN: 0735623740
EAN: 2147483647
Year: 2007
Pages: 224

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net