次の方法で共有


WCNDevice::SetPassword メソッド (wcndevice.h)

HTTPNDevice::SetPassword メソッドは、認証方法の値を構成し、必要に応じて、保留中のセッションに使用されるパスワードを構成します。 このメソッドは、 VWNDevice::Connect より前にのみ呼び出されます。

構文

HRESULT SetPassword(
  [in] WCN_PASSWORD_TYPE Type,
  [in] DWORD             dwPasswordLength,
  [in] const BYTE []     pbPassword
);

パラメーター

[in] Type

セッション 使用される認証方法を指定するWCN_PASSWORD_TYPE値。

説明
WCN_PASSWORD_TYPE_PUSH_BUTTON
PushButton 認証を使用します。 dwPasswordLength の値は NULL である必要があります。
WCN_PASSWORD_TYPE_PIN
PIN ベースの認証を使用します。

[in] dwPasswordLength

バッファー pbPassword 内のバイト数。

[in] pbPassword

ASCII でエンコードされたパスワードのバイト配列。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
パスワードは保留中のセッションに使用されます。
E_INVALIDARG
パスワードの種類が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

関連項目

WCNDevice

VWNDevice::Connect

WCN_PASSWORD_TYPE