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


Метод IMbnPinManager::GetPinList (mbnapi.h)

Важно!

Начиная с Windows 10 версии 1803, API Win32, описанные в этом разделе, заменяются среда выполнения Windows API в пространстве имен Windows.Networking.Connectivity.

Возвращает список различных типов ПИН-кодов, поддерживаемых устройством.

Синтаксис

HRESULT GetPinList(
  [out, retval] SAFEARRAY **pinList
);

Параметры

[out, retval] pinList

Указатель на список MBN_PIN_TYPE значений, представляющих типы ПИН-кодов, поддерживаемые устройством. Когда GetPinList возвращает что-либо, кроме S_OK, pinList имеет значение NULL, в противном случае вызывающее приложение должно освободить выделенную память, вызвав SafeArrayDeки.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Метод завершился успешно.
E_PENDING
Типы ПИН-кодов недоступны. Служба мобильной широкополосной связи в настоящее время проверит устройство, чтобы получить информацию. Когда типы ПИН-кодов будут доступны, служба мобильной широкополосной связи вызовет метод OnPinListAvailableобъекта IMbnPinManagerEvents.
E_MBN_PIN_REQUIRED
Для этой операции на устройстве необходимо ввести ПИН-код.
E_MBN_SIM_NOT_INSERTED
SIM-карта не вставляется.
E_MBN_BAD_SIM
В устройство вставляется неправильная SIM-карта.

Комментарии

На E_MBN_PIN_REQUIRED, E_MBN_SIM_NOT_INSERTED и E_MBN_BAD_SIM ошибок, которые можно исправить, служба мобильной широкополосной связи попытается получить эти сведения с устройства после завершения состояния ошибки. При получении этих сведений вызов GetPinList вернет E_PENDING. После завершения операции извлечения служба мобильной широкополосной связи вызовет метод OnPinListAvailableобъекта IMbnPinManagerEvents.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header mbnapi.h

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

IMbnPinManager