Поделиться через


структура 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

См. также раздел

MBN_PROVIDER2