Click to Rate and Give Feedback
MSDN
MSDN Library
System Services
Device Services
Function Discovery

  Switch on low bandwidth view
Function Discovery

Purpose

Function Discovery provides a uniform programmatic interface for enumerating system resources, such as hardware devices, whether they are local or connected through a network. It enables applications to discover and manage lists of devices or objects sorted by functionality or class. Users will benefit from this categorized view of devices on their system. Both applications and users can use Function Discovery to discover what functions their system can perform, regardless of the underlying device or software architecture.

Function Discovery supports an extensible discovery provider model. The providers included in the system provide an abstraction layer over existing standards such as Plug and Play (PnP), SSDP, WS-Discovery, and the registry. You can also create a custom provider to expose your resources through Function Discovery.

Developer Audience

Independent Hardware Vendors (IHV), multimedia device driver developers, and other hardware or software component providers can take advantage of the unified discovery and enumeration interfaces provided by Function Discovery. For example, IHVs can continue to provide standard PnP drivers and the PnP discovery provider provided by Function Discovery will expose their devices through the Function Discovery API.

Run-Time Requirements

Function Discovery is a component of the Windows Rally technologies built into Windows Server 2008 and Windows Vista.

In This Section

Send comments about this topic to Microsoft

Build date: 6/4/2009

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker