Partager via


Méthode IMbnConnectionContext ::SetProvisionedContext (mbnapi.h)

Important

À compter de Windows 10, version 1803, les API Win32 décrites dans cette section sont remplacées par les API Windows Runtime dans l’espace de noms Windows.Networking.Connectivity.

Ajoute ou met à jour un contexte provisionné.

Syntaxe

HRESULT SetProvisionedContext(
  [in]  MBN_CONTEXT provisionedContexts,
  [in]  LPCWSTR     providerID,
  [out] ULONG       *requestID
);

Paramètres

[in] provisionedContexts

Structure MBN_CONTEXT qui spécifie le contexte provisionné à stocker dans l’appareil ou la carte SIM.

[in] providerID

Chaîne qui représente l’ID du fournisseur réseau pour lequel le contexte provisionné doit être stocké. L’appareil doit retourner le contexte provisionné ajouté en réponse à toute requête ultérieure lorsqu’une carte SIM avec cet ID de fournisseur d’accueil se trouve sur l’appareil.

[out] requestID

ID de demande défini par le service Haut débit mobile pour identifier cette demande asynchrone.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
La commande s'est correctement terminée.
E_HANDLE
Interface non valide. Très probablement, l’appareil haut débit mobile a été supprimé du système.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
Interface non valide. Très probablement, l’appareil haut débit mobile a été supprimé du système.
HRESULT_FROM_WIN32(ERROR_SERVICE_NOT_ACTIVE)
Le service haut débit mobile n’est pas en cours d’exécution sur ce système.
E_INVALID_ARG
providerID n’est pas valide.

Remarques

Le contextID de provisionedContexts spécifie l’index dans la mémoire de l’appareil ou de la carte SIM où le contexte doit être stocké. S’il est défini sur MBN_CONTEXT_ID_APPEND, l’appareil doit trouver l’index approprié pour stocker le contexte.

Il s’agit d’une opération asynchrone et SetProvisionedContext retourne immédiatement. Une fois l’opération terminée, le service Haut débit mobile notifie l’application en appelant la méthode OnSetProvisionedContextComplete de IMbnConnectionContextEvents.

Les ajouts à la liste de contexte provisionné pour l’ID de fournisseur d’accueil actuel ne seront pas disponibles pour l’interrogation tant que la méthode OnProvisionedContextListChange de IMbnConnectionContextEvents n’aura pas été appelée.

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 mbnapi.h

Voir aussi

IMbnConnectionContext