# FdoProvider Class Reference

`#include <Provider.h>`

Inheritance diagram for FdoProvider:

[legend]

List of all members.

## Detailed Description

Provides information about a feature provider, including name, description, library, and version information.

Definition at line 36 of file Provider.h.

## Public Member Functions
virtual FDO_API const wchar_t * | GetDescription () const
| Gets a brief description of the feature provider.
virtual FDO_API const wchar_t * | GetDisplayName () const
| Gets a user friendly display name of the feature provider.
virtual FDO_API const wchar_t * | GetFeatureDataObjectsVersion () const
| Gets the version of the feature data objects specification the feature provider conforms to. The version number string has the form [VersionMajor].[VersionMinor].[BuildMajor].[BuildMinor].
virtual FDO_API bool | GetIsManaged () const
| Gets a boolean flag indicating if the provider is a managed or unmanaged provider.
virtual FDO_API const wchar_t * | GetLibraryPath () const
| Gets the FULL library path + library name of the provider.
virtual FDO_API const wchar_t * | GetName () const
| Gets the unique name of the feature provider. This name should be of the form [Company].[Provider].[Version].
virtual FDO_API const wchar_t * | GetVersion () const
| Gets the version of the feature provider. The version number string has the form [VersionMajor].[VersionMinor].[BuildMajor].[BuildMinor].
## Friends
class | FdoProviderCollection
class | FdoProviderRegistry
class | FdoRegistryUtility

The documentation for this class was generated from the following file:

- Provider.h