共用方式為


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值,指定用於會話的驗證方法。

意義
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且密碼長度不是零。

密碼類型不是WCN_PASSWORD_TYPE_PUSH_BUTTON或WCN_PASSWORD_TYPE_PIN。

備註

位元組陣列不是 Null終止。 例如,如果密碼是 4 位數的 PIN,您應該將 dwPasswordLength 傳遞為 4,而 pbPassword 應該指向包含 ASCII 中 PIN 的 4 位元組陣列。

規格需求

   
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 wcndevice.h

另請參閱

IWCNDevice

IWCNDevice::Connect

WCN_PASSWORD_TYPE