Compartir a través de


VpnChannel.RequestCredentials Método

Definición

Solicite a la plataforma VPN que recopile las credenciales del usuario. El complemento puede especificar el tipo y la forma de credenciales que se van a recopilar. El resultado es un objeto que contiene las credenciales principales según el tipo y las credenciales secundarias para los casos de cambio y expiración.

public:
 virtual VpnPickedCredential ^ RequestCredentials(VpnCredentialType credType, bool isRetry, bool isSingleSignOnCredential, Certificate ^ certificate) = RequestCredentials;
VpnPickedCredential RequestCredentials(VpnCredentialType const& credType, bool const& isRetry, bool const& isSingleSignOnCredential, Certificate const& certificate);
public VpnPickedCredential RequestCredentials(VpnCredentialType credType, bool isRetry, bool isSingleSignOnCredential, Certificate certificate);
function requestCredentials(credType, isRetry, isSingleSignOnCredential, certificate)
Public Function RequestCredentials (credType As VpnCredentialType, isRetry As Boolean, isSingleSignOnCredential As Boolean, certificate As Certificate) As VpnPickedCredential

Parámetros

credType
VpnCredentialType

Valor de enumeración que indica el tipo de credencial que se va a recopilar.

isRetry
Boolean

bool

Si la solicitud es un reintento de como intento erróneo anterior, es TRUE; de lo contrario, es FALSE.

isSingleSignOnCredential
Boolean

bool

Si todas las aplicaciones que operan a través del túnel VPN deben usar la credencial y autenticarse en los recursos de la VPN, es TRUE; de lo contrario, es FALSE. Esto proporciona una experiencia de inicio de sesión único a través de la VPN.

certificate
Certificate

El certificado que se puede pasar opcionalmente para indicar la plataforma su intención de uso y obtener consentimiento y desbloquear su protección.

Devoluciones

Objeto que contiene las credenciales principales y cualquier otra credencial de transición rellenada por el usuario.

Requisitos de Windows

Características de aplicaciones
networkingVpnProvider

Comentarios

Si la función se ejecuta correctamente, el valor devuelto es S_OK; de lo contrario, la función devolverá un valor HRESULT de error que describe el error específico. Si el complemento no está conectado, el error se E_ACCESSDENIED. Si no hay más memoria disponible, el error se E_OUTOFMEMORY.

Nota:

Cualquier llamada a esta API fuera de un complemento vpn conectado producirá un error, ya que la actividad y las interacciones entre el complemento VPN y el sistema se controlan mediante el perfil de VPN.

Se aplica a