Compartilhar via


Interface ILocation (locationapi.h)

[A API de Localização do Win32 está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele poderá ser alterado ou ficar indisponível em versões subsequentes. Em vez disso, use a API Windows.Devices.Geolocation . ]

Fornece métodos usados para gerenciar relatórios de localização, registro de eventos e permissões de sensor.

Herança

A interface ILocation herda da interface IUnknown . O ILocation também tem estes tipos de membros:

Métodos

A interface ILocation tem esses métodos.

 
ILocation::GetDesiredAccuracy

Recupera a configuração de precisão solicitada atual.
ILocation::GetReport

Recupera um relatório de localização.
ILocation::GetReportInterval

Recupera a quantidade de tempo solicitada, em milissegundos, entre eventos de relatório.
ILocation::GetReportStatus

Recupera o status para o tipo de relatório especificado.
ILocation::RegisterForReport

Solicita eventos de relatório de localização.
ILocation::RequestPermissions

Abre uma caixa de diálogo do sistema para solicitar permissão do usuário para habilitar dispositivos de localização.
ILocation::SetDesiredAccuracy

Especifica a precisão a ser usada.
ILocation::SetReportInterval

Especifica a quantidade mínima de tempo solicitada, em milissegundos, entre eventos de relatório.
ILocation::UnregisterForReport

Interrompe as notificações de evento para o tipo de relatório especificado.

Comentários

Quando CoCreateInstance é chamado para criar um objeto ILocation, ele pode resultar em uma notificação sendo exibida na barra de tarefas e um evento de Atividade de Localização sendo conectado Visualizador de Eventos, se for o primeiro uso de localização do aplicativo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho locationapi.h