|
virtual FDO_API void IProviderRegistry::RegisterProvider |
( |
const wchar_t * |
name, |
|
|
const wchar_t * |
displayName, |
|
|
const wchar_t * |
description, |
|
|
const wchar_t * |
version, |
|
|
const wchar_t * |
fdoVersion, |
|
|
const wchar_t * |
libraryPath, |
|
|
bool |
isManaged |
|
) |
[pure virtual] |
|
|
Registers a provider given the necessary information to register the provider. If any of the parameters are missing or invalid, an exception is thrown.
- Parameters:
-
| name | The unique name of the feature provider. This name should be of the form [Company].[Provider].[Version]. |
| displayName | A user friendly display name of the feature provider. |
| description | A brief description of the feature provider. |
| version | The version of the feature provider. The version number string has the form [VersionMajor].[VersionMinor].[BuildMajor].[BuildMinor]. |
| fdoVersion | The version of the feature data objects specification the feature provider conforms to. The version number string has the form [VersionMajor].[VersionMinor].[BuildMajor].[BuildMinor]. |
| libraryPath | The FULL library path + library name of the provider. |
| isManaged | A flag indicating if the provider is a managed or unmanaged .Net provider. |
- Returns:
- Returns nothing. Throws an instance of FdoClientServicesException * if an error occurs.
Implemented in FdoProviderRegistry. |
|