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 |