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