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 |