Compartilhar via


Método IMbnPin::Unblock (mbnapi.h)

Importante

A partir do Windows 10, versão 1803, as APIs do Win32 descritas nesta seção são substituídas pelas APIs Windows Runtime no namespace Windows.Networking.Connectivity.

Desbloqueia um PIN bloqueado.

Sintaxe

HRESULT Unblock(
  [in]  LPCWSTR puk,
  [in]  LPCWSTR newPin,
  [out] ULONG   *requestID
);

Parâmetros

[in] puk

O valor da chave de desbloqueio de senha (PUK) para esse tipo de PIN.

[in] newPin

Um novo PIN a ser definido para esse tipo de PIN.

[out] requestID

Uma ID de solicitação definida pelo serviço de Banda Larga Móvel para identificar essa solicitação assíncrona.

Retornar valor

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
O método foi concluído com sucesso.
HRESULT_FROM_WIN32(ERROR_SERVICE_NOT_ACTIVE)
O serviço de Banda Larga Móvel não está em execução neste sistema.
E_HANDLE
Interface inválida. O dispositivo de Banda Larga Móvel provavelmente foi removido do sistema.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
Interface inválida. Provavelmente, o dispositivo de Banda Larga Móvel foi removido do sistema.
E_ACCESSDENIED
Esse método não é permitido para chamar privilégios de processo.

Comentários

O método Unblock desbloqueia o PIN para o tipo de pino inserindo o PUK e define um novo PIN. A propriedade PinType desse IMbnPin representa o tipo de PIN que está sendo alterado.

Esta é uma operação assíncrona. Se o método retornar com êxito, após a conclusão da operação, o serviço de Banda Larga Móvel chamará o método OnUnblockComplete de IMbnPinEvents.

Sempre que o método GetPinState de IMbnPinManager resulta com o estado pin atual definido como MBN_PIN_STATE_UNBLOCK, o aplicativo deve usar Unblock no tipo PIN que é retornado em PinInfo.pinType passado pelo método OnGetPinStateComplete de IMbnPinManagerEvents.

Invocar esse método requer privilégios de administrador.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho mbnapi.h

Confira também

IMbnPin