Metodo IWCNDevice::SetPassword (wcndevice.h)
Il metodo IWCNDevice::SetPassword configura il valore del metodo di autenticazione e, se necessario, una password usata per la sessione in sospeso. Questo metodo può essere chiamato solo prima di IWCNDevice::Connect.
Sintassi
HRESULT SetPassword(
[in] WCN_PASSWORD_TYPE Type,
[in] DWORD dwPasswordLength,
[in] const BYTE [] pbPassword
);
Parametri
[in] Type
Valore WCN_PASSWORD_TYPE che specifica il metodo di autenticazione utilizzato per la sessione.
Valore | Significato |
---|---|
|
Usare l'autenticazione PushButton. Il valore di dwPasswordLength deve essere NULL. |
|
Usare l'autenticazione basata su PIN. |
[in] dwPasswordLength
Numero di byte nel buffer pbPassword.
[in] pbPassword
Matrice di byte della password, codificata in ASCII.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
La password verrà usata per la sessione in sospeso. |
|
Il tipo di password è WCN_PASSWORD_TYPE_PUSH_BUTTON e la lunghezza della password non è zero.
Il tipo di password non è WCN_PASSWORD_TYPE_PUSH_BUTTON o WCN_PASSWORD_TYPE_PIN. |
Commenti
La matrice di byte non è con terminazione NULL. Ad esempio, se la password è un PIN a 4 cifre, è necessario passare dwPasswordLength come 4 e pbPassword deve puntare a una matrice a 4 byte contenente il PIN in ASCII.
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | wcndevice.h |
Vedi anche
WCN_PASSWORD_TYPE