Метод IWCNDevice::SetPassword (wcndevice.h)
Метод IWCNDevice::SetPassword настраивает значение метода проверки подлинности и при необходимости пароль, используемый для ожидающего сеанса. Этот метод можно вызывать только до IWCNDevice::Connect.
Синтаксис
HRESULT SetPassword(
[in] WCN_PASSWORD_TYPE Type,
[in] DWORD dwPasswordLength,
[in] const BYTE [] pbPassword
);
Параметры
[in] Type
Значение WCN_PASSWORD_TYPE , указывающее метод проверки подлинности, используемый для сеанса.
[in] dwPasswordLength
Число байтов в буфере pbPassword.
[in] pbPassword
Массив байтов пароля, закодированный в ASCII.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Пароль будет использоваться для ожидающего сеанса. |
|
Тип пароля — WCN_PASSWORD_TYPE_PUSH_BUTTON, а длина пароля не равна нулю.
Тип пароля не WCN_PASSWORD_TYPE_PUSH_BUTTON или WCN_PASSWORD_TYPE_PIN. |
Комментарии
Массив байтов не завершается null. Например, если пароль является 4-значным ПИН-кодом, следует передать dwPasswordLength как 4, а pbPassword должен указывать на 4-байтовый массив, содержащий ПИН-код в ASCII.
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | wcndevice.h |
См. также раздел
WCN_PASSWORD_TYPE