Método IWCNDevice::SetPassword (wcndevice.h)
O método IWCNDevice::SetPassword configura o valor do método de autenticação e, se necessário, uma senha usada para a sessão pendente. Esse método só pode ser chamado antes de IWCNDevice::Connect.
Sintaxe
HRESULT SetPassword(
[in] WCN_PASSWORD_TYPE Type,
[in] DWORD dwPasswordLength,
[in] const BYTE [] pbPassword
);
Parâmetros
[in] Type
Um valor WCN_PASSWORD_TYPE que especifica o método de autenticação usado para a sessão.
Valor | Significado |
---|---|
|
Use a autenticação PushButton. O valor de dwPasswordLength deve ser NULL. |
|
Use a autenticação baseada em PIN. |
[in] dwPasswordLength
Número de bytes no buffer pbPassword.
[in] pbPassword
Uma matriz de bytes da senha, codificada em ASCII.
Valor retornado
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
A senha será usada para a sessão pendente. |
|
O tipo de senha é WCN_PASSWORD_TYPE_PUSH_BUTTON e o comprimento da senha não é zero.
O tipo de senha não é WCN_PASSWORD_TYPE_PUSH_BUTTON ou WCN_PASSWORD_TYPE_PIN. |
Comentários
A matriz de bytes não é terminada em NULL. Por exemplo, se a senha for um PIN de 4 dígitos, você deverá passar dwPasswordLength como 4 e pbPassword deverá apontar para uma matriz de 4 bytes que contém o PIN em ASCII.
Requisitos
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | wcndevice.h |
Confira também
WCN_PASSWORD_TYPE