Share via


Location Framework Functions

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

These are the function calls that allow the application to communicate with the Location Framework.

In This Section

The following table shows the Location Framework interfaces with a description of the purpose of each.

Programming element Description

LocationClose

This function is called when the application has completed using the Location Framework. This allows plugins that are no longer required to be stopped.

LocationGetPluginInfoForReport

This function returns the current state of a plugin that is generating a particular report.

LocationGetProvidersInfo

This function gets information about all current Providers, regardless of their current state.

LocationGetReport

This function retrieves the latest reports from the Location Framework.

LocationGetResolversInfo

This function gets information about all current Resolvers, regardless of their current state.

LocationGetServiceState

This function retrieves high level information about the Location Framework.

LocationOpen

This is the function all applications must first call to gain access to the Location Framework.

LocationPluginClose

This function is used to indicate to a plugin that the application no longer requires direct access to the plugin.

LocationPluginIOCTL

This function is used to directly open a plugin (either a Resolver or Provider).

LocationPluginOpen

This function will return a handle to a specified plugin.

LocationRegisterForReport

This function registers an event that is to be signaled whenever new a location report is generated.

LocationUnRegisterForReport

This function deregisters a notification event to be used to signal location changes.

See Also

Reference

Location Framework Reference
Location Framework GUIDs
Location Framework Structures

Other Resources

Location Framework Enumerations