struttura MBN_PROVIDER (mbnapi.h)

Importante

A partire da Windows 10 versione 1803, le API Win32 descritte in questa sezione vengono sostituite dalle API Windows Runtime nello spazio dei nomi Windows.Networking.Connectivity.

La struttura MBN_PROVIDER rappresenta un provider di servizi di rete. Viene usato da molti dei metodi specifici del provider di IMbnInterface.

Sintassi

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

Members

providerID

Contiene l'ID provider. Per le reti GSM, questa stringa è una concatenazione di un codice paese per dispositivi mobili (MCC) a 3 cifre e di un codice di rete mobile (MNC) a 2 o 3 cifre. Per le reti CDMA, questa stringa è un SID a 5 cifre. La lunghezza massima di questa stringa viene definita da MBN_PROVIDERID_LEN da MBN_PROVIDER_CONSTANTS. Il chiamante deve liberare questa stringa chiamando SysFreeString.

providerState

Contiene una combinazione OR bit per bit di MBN_PROVIDER_STATE valori che rappresentano lo stato del provider.

providerName

Contiene il nome del provider. Il contenuto di questo membro deve essere ignorato quando si imposta l'elenco di provider preferito. La lunghezza massima di questa stringa è definita da MBN_PROVIDERNAME_LEN da MBN_PROVIDER_CONSTANTS. La stringa può essere vuota. Il chiamante deve liberare questa stringa chiamando SysFreeString.

dataClass

Contiene una combinazione OR bit per bit di valori MBN_DATA_CLASS che indicano quali servizi dati sono applicabili o disponibili per il trasferimento. Questo membro deve essere ignorato quando viene eseguita una query per il provider home.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Nessuno supportato
Intestazione mbnapi.h

Vedi anche

MBN_PROVIDER2