ILocation 介面 (locationapi.h)
[Win32 位置 API 可用於需求一節中指定的作業系統。 它在後續版本中可能會變更或無法使用。 請改用 Windows.Devices.Geolocation API。 ]
提供用來管理位置報告、事件註冊和感測器許可權的方法。
繼承
ILocation 介面繼承自 IUnknown 介面。 ILocation 也有下列類型的成員:
方法
ILocation 介面具有這些方法。
ILocation::GetDesiredAccuracy 擷取目前要求的精確度設定。 |
ILocation::GetReport 擷取位置報表。 |
ILocation::GetReportInterval 擷取報表事件之間的要求時間量,以毫秒為單位。 |
ILocation::GetReportStatus 擷取指定之報表類型的狀態。 |
ILocation::RegisterForReport 要求位置報告事件。 |
ILocation::RequestPermissions 開啟系統對話框以要求使用者啟用位置裝置的許可權。 |
ILocation::SetDesiredAccuracy 指定要使用的精確度。 |
ILocation::SetReportInterval 指定報告事件之間要求的最小時間量,以毫秒為單位。 |
ILocation::UnregisterForReport 停止指定之報表類型的事件通知。 |
備註
當呼叫 CoCreateInstance 來建立 ILocation 物件時,它可能會導致通知顯示在任務欄中,而且如果位置是應用程式第一次使用位置,則會在 事件檢視器 中記錄位置活動事件。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | 都不支援 |
目標平台 | Windows |
標頭 | locationapi.h |