LocationDisp.CivicAddressReportFactory.RequestPermissions 方法
[位置 API 对象模型可用于“要求”部分中指定的操作系统。 它可能在后续版本中变更或不可用。 相反,若要从网站访问位置,请使用 W3C 地理位置 API。 若要从桌面应用程序访问位置,请使用 Windows.Devices.Geolocation API。]
打开系统对话框,请求用户对已启用位置的设备的权限。
语法
LocationDisp.CivicAddressReportFactory.RequestPermissions(
hWnd
)
参数
-
hWnd
-
此参数未使用,应设置为零。
返回值
此方法不返回值。
备注
调用是同步的,调用方等待对话框关闭。
注意
如果在保护模式下运行的应用程序(例如浏览器帮助程序对象 (适用于 Internet Explorer 的 BHO) )调用 RequestPermissions,并且用户在对话框中选择 “不启用此位置传感器 ”选项,则不会启用位置提供程序,但如果同一用户再次调用 RequestPermissions ,Windows 将再次显示该对话框。 在受保护模式下运行的应用程序可以选择在启动时不调用 RequestPermissions ,以便用户每次启动应用程序时都不会看到可能不需要的对话框。
示例
有关如何使用此方法的示例,请参阅 侦听公民地址报告事件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 7 [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |