Partager via


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

See Also

Reference

Location Framework Plugin Functions