ILocation-Schnittstelle (locationapi.h)
[Die Win32-Standort-API ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Es kann in nachfolgenden Versionen geändert oder entfernt werden. Verwenden Sie stattdessen die Windows.Devices.Geolocation-API . ]
Stellt Methoden bereit, die zum Verwalten von Standortberichten, Ereignisregistrierung und Sensorberechtigungen verwendet werden.
Vererbung
Die ILocation-Schnittstelle erbt von der IUnknown-Schnittstelle . ILocation verfügt auch über folgende Arten von Membern:
Methoden
Die ILocation-Schnittstelle verfügt über diese Methoden.
ILocation::GetDesiredAccuracy Ruft die aktuell angeforderte Genauigkeitseinstellung ab. |
ILocation::GetReport Ruft einen Standortbericht ab. |
ILocation::GetReportInterval Ruft die angeforderte Zeit in Millisekunden zwischen Berichtsereignissen ab. |
ILocation::GetReportStatus Ruft die status für den angegebenen Berichtstyp ab. |
ILocation::RegisterForReport Fordert Standortberichtsereignisse an. |
ILocation::RequestPermissions Öffnet ein Systemdialogfeld, um die Benutzerberechtigung zum Aktivieren von Standortgeräten anzufordern. |
ILocation::SetDesiredAccuracy Gibt die zu verwendende Genauigkeit an. |
ILocation::SetReportInterval Gibt die angeforderte Mindestdauer in Millisekunden zwischen Berichtsereignissen an. |
ILocation::UnregisterForReport Beendet Ereignisbenachrichtigungen für den angegebenen Berichtstyp. |
Hinweise
Wenn CoCreateInstance aufgerufen wird, um ein ILocation-Objekt zu erstellen, kann dies dazu führen, dass eine Benachrichtigung in der Taskleiste angezeigt wird und ein Location Activity-Ereignis Ereignisanzeige angemeldet wird, wenn es sich um die erste Verwendung des Speicherorts der Anwendung handelt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | locationapi.h |