структура MBN_PROVIDER (mbnapi.h)
Важно!
Начиная с Windows 10 версии 1803, API Win32, описанные в этом разделе, заменяются среда выполнения Windows API в пространстве имен Windows.Networking.Connectivity.
Структура MBN_PROVIDER представляет поставщика сетевых услуг. Он используется многими методами IMbnInterface, зависящими от поставщика.
Синтаксис
typedef struct MBN_PROVIDER {
BSTR providerID;
ULONG providerState;
BSTR providerName;
ULONG dataClass;
} MBN_PROVIDER;
Члены
providerID
Содержит идентификатор поставщика. Для сетей GSM эта строка представляет собой объединение трехзначного кода мобильной страны (MCC) и 2- или 3-значного кода мобильной сети (MNC). Для сетей CDMA эта строка представляет собой 5-значный идентификатор безопасности. Максимальная длина этой строки определяется MBN_PROVIDERID_LEN из MBN_PROVIDER_CONSTANTS. Вызывающий объект должен освободить эту строку, вызвав SysFreeString.
providerState
Содержит побитовое или сочетание MBN_PROVIDER_STATE значений, представляющих состояние поставщика.
providerName
Содержит имя поставщика. Содержимое этого элемента следует игнорировать при задании предпочтительного списка поставщиков. Максимальная длина этой строки определяется MBN_PROVIDERNAME_LEN из MBN_PROVIDER_CONSTANTS. Строка может быть пустой. Вызывающий объект должен освободить эту строку, вызвав SysFreeString.
dataClass
Содержит побитовое или сочетание MBN_DATA_CLASS значений, указывающих, какие службы данных применимы или доступны для передачи. Этот элемент следует игнорировать при запросе поставщика домашней службы.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Верхняя часть | mbnapi.h |