Método IWCNDevice::SetPassword (wcndevice.h)
El método IWCNDevice::SetPassword configura el valor del método de autenticación y, si es necesario, una contraseña usada para la sesión pendiente. Solo se puede llamar a este método antes de IWCNDevice::Connect.
Sintaxis
HRESULT SetPassword(
[in] WCN_PASSWORD_TYPE Type,
[in] DWORD dwPasswordLength,
[in] const BYTE [] pbPassword
);
Parámetros
[in] Type
Valor WCN_PASSWORD_TYPE que especifica el método de autenticación utilizado para la sesión.
Valor | Significado |
---|---|
|
Use la autenticación PushButton. El valor de dwPasswordLength debe ser NULL. |
|
Use la autenticación basada en PIN. |
[in] dwPasswordLength
Número de bytes del búfer pbPassword.
[in] pbPassword
Matriz de bytes de la contraseña, codificada en ASCII.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
La contraseña se usará para la sesión pendiente. |
|
El tipo de contraseña es WCN_PASSWORD_TYPE_PUSH_BUTTON y la longitud de la contraseña no es cero.
El tipo de contraseña no es WCN_PASSWORD_TYPE_PUSH_BUTTON ni WCN_PASSWORD_TYPE_PIN. |
Comentarios
La matriz de bytes no termina en NULL. Por ejemplo, si la contraseña es un PIN de 4 dígitos, debe pasar dwPasswordLength como 4 y pbPassword debe apuntar a una matriz de 4 bytes que contenga el PIN en ASCII.
Requisitos
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | wcndevice.h |
Consulte también
WCN_PASSWORD_TYPE