struttura MBN_CONTEXT (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_CONTEXT archivia le informazioni sul contesto di connessione.
Sintassi
typedef struct MBN_CONTEXT {
ULONG contextID;
MBN_CONTEXT_TYPE contextType;
BSTR accessString;
BSTR userName;
BSTR password;
MBN_COMPRESSION compression;
MBN_AUTH_PROTOCOL authType;
} MBN_CONTEXT;
Members
contextID
Contiene l'identificatore univoco per questo contesto. Rappresenta l'indice di contesto nel dispositivo o nella memoria SIM. Se è impostato su MBN_CONTEXT_ID_APPEND, il dispositivo troverà l'indice appropriato per archiviare il contesto.
contextType
Valore MBN_CONTEXT_TYPE che specifica il tipo di contesto. Un'applicazione può usare questo membro per modificare il contesto archiviato in un determinato indice usando il metodo SetProvisionedContext di IMbnConnectionContext.
accessString
Contiene informazioni di accesso specifiche della connessione. Nelle reti GSM, si tratta di un nome del punto di accesso (APN), ad esempio "data.thephone-company.com". Nelle reti CDMA, potrebbe trattarsi di un codice di composizione speciale, ad esempio "#777" o un NAI (Network Access Identifier), ad esempio "somebody@thephone-company.com".
Questa stringa non deve superare MBN_ACCESSSTRING_LEN caratteri. Per la definizione di MBN_ACCESSTRING_LEN, vedere MBN_CONTEXT_CONSTANTS. Questa stringa può essere vuota. L'applicazione chiamante deve liberare questa stringa chiamando SysFreeString.
userName
Contiene il nome utente utilizzato per l'autenticazione.
La stringa non deve superare MBN_USERNAME_LEN caratteri. L'applicazione chiamante deve liberare questa stringa chiamando SysFreeString. Per la definizione di MBN_USERNAME_LEN, vedere MBN_CONTEXT_CONSTANTS. L'applicazione chiamante deve liberare questa stringa chiamando SysFreeString.
password
Contiene la password utilizzata per l'autenticazione.
La stringa non deve superare MBN_PASSWORD_LEN caratteri. Questa stringa può essere vuota. Per la definizione di MBN_PASSWORD_LEN, vedere MBN_CONTEXT_CONSTANTS. L'applicazione chiamante deve liberare questa stringa chiamando SysFreeString.
compression
Valore MBN_COMPRESSION che specifica se la compressione viene utilizzata nel collegamento dati per l'intestazione e i dati.
Questo membro è applicabile solo per i dispositivi GSM.
authType
Valore MBN_AUTH_PROTOCOL che indica il tipo di compressione utilizzata per l'attivazione PDP (Packet Data Protocol).
Questo membro è applicabile solo per i dispositivi GSM. Per i dispositivi CDMA, è impostato su MBN_AUTH_PROTOCOL_NONE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Intestazione | mbnapi.h |