Partager via


Méthode ILocation ::SetDesiredAccuracy (locationapi.h)

[L’API d’emplacement Win32 peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il sera peut-être modifié ou indisponible dans les versions ultérieures. Utilisez plutôt l’API Windows.Devices.Geolocation . ]

Spécifie la précision à utiliser.

Syntaxe

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

Paramètres

[in] reportType

REFIID qui spécifie le type de rapport pour lequel définir la précision à utiliser.

[in] desiredAccuracy

LOCATION_DESIRED_ACCURACY valeur qui spécifie la précision à utiliser.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
reportType n’était pas IID_ILatLongReport ou IID_ICivicAddressReport.
E_INVALIDARG
La valeur de desiredAccuracy n’est pas prise en charge dans le type énuméré LOCATION_DESIRED_ACCURACY .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête locationapi.h
DLL LocationAPI.dll

Voir aussi

ILocation