Поделиться через


Метод ILocation::SetDesiredAccuracy (locationapi.h)

[API расположения Win32 доступен для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Вместо этого используйте API Windows.Devices.Geolocation . ]

Указывает используемую точность.

Синтаксис

HRESULT SetDesiredAccuracy(
  [in] REFIID                    reportType,
  [in] LOCATION_DESIRED_ACCURACY desiredAccuracy
);

Параметры

[in] reportType

REFIID , указывающий тип отчета, для которого устанавливается используемая точность.

[in] desiredAccuracy

LOCATION_DESIRED_ACCURACY значение, указывающее используемую точность.

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
параметр reportType отличается от IID_ILatLongReport или IID_ICivicAddressReport.
E_INVALIDARG
Значение desiredAccuracy не поддерживается в LOCATION_DESIRED_ACCURACY перечислимом типе.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header locationapi.h
DLL LocationAPI.dll

См. также раздел

ILocation