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 값입니다.
값 | 의미 |
---|---|
|
PushButton 인증을 사용합니다. dwPasswordLength 값은 NULL이어야 합니다. |
|
PIN 기반 인증을 사용합니다. |
[in] dwPasswordLength
버퍼 pbPassword의 바이트 수입니다.
[in] pbPassword
ASCII로 인코딩된 암호의 바이트 배열입니다.
반환 값
이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.
반환 코드 | 설명 |
---|---|
|
암호는 보류 중인 세션에 사용됩니다. |
|
암호 유형이 WCN_PASSWORD_TYPE_PUSH_BUTTON 암호 길이가 0이 아닙니다.
암호 유형이 WCN_PASSWORD_TYPE_PUSH_BUTTON 또는 WCN_PASSWORD_TYPE_PIN 아닙니다. |
설명
바이트 배열은 NULL로 종료되지 않습니다. 예를 들어 암호가 4자리 PIN인 경우 dwPasswordLength를 4로 전달해야 하며 pbPassword는 ASCII의 PIN을 포함하는 4바이트 배열을 가리킵니다.
요구 사항
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | 지원되는 버전 없음 |
대상 플랫폼 | Windows |
헤더 | wcndevice.h |
추가 정보
WCN_PASSWORD_TYPE