ResolverStop (Windows Embedded CE 6.0)
1/6/2010
A Resolver DLL implements this function. The Location Framework calls this export when it no longer needs report that this Resolver can generate.
Syntax
DWORD ResolverStop(void);
Parameters
There are no parameters.
Return Value
The Location Framework ignores the return value of ResolverStop().
Remarks
The Location Framework will call this function when it no longer requires reports the Resolver can generate. If the Location Framework is currently calling ResolverGetLocation in another thread, ResolverStop should indicate that the ResolverGetLocation thread should terminate immediately. If the ResolverGetLocation is not running, then no special action is required.
ResolverStop is only called after the last application requiring a report from this resolver deregisters for it or when a preferred plugin that was previously unavailable becomes available again. It is not called after each ResolverGetLocation call.
Resolvers must NOT block in this call or else they will cause the Location Framework to block on other applications or even potentially deadlock.
Requirements
Header | lfplugin.h |
Windows Embedded CE | Windows Embedded CE 6.0 and later |