Partager via


structure MBN_PROVIDER (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.

La structure MBN_PROVIDER représente un fournisseur de services réseau. Il est utilisé par de nombreuses méthodes spécifiques au fournisseur d’IMbnInterface.

Syntaxe

typedef struct MBN_PROVIDER {
  BSTR  providerID;
  ULONG providerState;
  BSTR  providerName;
  ULONG dataClass;
} MBN_PROVIDER;

Membres

providerID

Contient l’ID du fournisseur. Pour les réseaux GSM, cette chaîne est une concaténation d’un code de pays mobile à 3 chiffres (MCC) et d’un code de réseau mobile (MNC) à 2 ou 3 chiffres. Pour les réseaux CDMA, cette chaîne est un SID à 5 chiffres. La longueur maximale de cette chaîne est définie par MBN_PROVIDERID_LEN de MBN_PROVIDER_CONSTANTS. L’appelant doit libérer cette chaîne en appelant SysFreeString.

providerState

Contient une combinaison OR au niveau du bit de valeurs MBN_PROVIDER_STATE qui représentent l’état du fournisseur.

providerName

Contient le nom du fournisseur. Le contenu de ce membre doit être ignoré lors de la définition de la liste des fournisseurs préférés. La longueur maximale de cette chaîne est définie par MBN_PROVIDERNAME_LEN de MBN_PROVIDER_CONSTANTS. La chaîne peut être vide. L’appelant doit libérer cette chaîne en appelant SysFreeString.

dataClass

Contient une combinaison or au niveau du bit de valeurs MBN_DATA_CLASS qui indiquent quels services de données sont applicables ou disponibles pour le transfert. Ce membre doit être ignoré lorsqu’il est interrogé pour le fournisseur d’accueil.

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
En-tête mbnapi.h

Voir aussi

MBN_PROVIDER2