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値。
値 | 説明 |
---|---|
|
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