Método IEAPProviderConfig::RouterInvokeCredentialsUI (rrascfg.h)

El sistema llama al método RouterInvokeCredentialsUI para invocar la interfaz de usuario de credenciales para la autenticación EAP entre dos enrutadores.

Sintaxis

HRESULT RouterInvokeCredentialsUI(
  DWORD     dwEapTypeId,
  ULONG_PTR uConnectionParam,
  HWND      hwndParent,
  DWORD     dwFlags,
  BYTE      *pConnectionDataIn,
  DWORD     dwSizeOfConnectionDataIn,
  BYTE      *pUserDataIn,
  DWORD     dwSizeOfUserDataIn,
  BYTE      **ppUserDataOut,
  DWORD     *pdwSizeOfUserDataOut
);

Parámetros

dwEapTypeId

Especifica el EAP para el que se va a invocar la interfaz de usuario de configuración.

uConnectionParam

Especifica la sesión de configuración para la que se va a invocar la interfaz de usuario.

hwndParent

Controle a la ventana primaria de la interfaz de usuario de configuración.

dwFlags

Especifica la marca RAS_EAP_FLAG_ROUTER. Esta es la única marca válida para este parámetro. Indica que la autenticación está entre dos enrutadores. Este parámetro siempre incluye esta marca.

pConnectionDataIn

Puntero a los datos de configuración actuales de la interfaz.

dwSizeOfConnectionDataIn

Especifica el tamaño de los datos de configuración actuales a los que apunta el parámetro pConnectionDataIn .

pUserDataIn

Puntero a los datos de credenciales actuales de la interfaz.

dwSizeOfUserDataIn

Especifica el tamaño de los datos de credenciales actuales.

ppUserDataOut

Puntero a un puntero a un búfer para recibir los nuevos datos de credenciales de la interfaz.

pdwSizeOfUserDataOut

Puntero a una variable DWORD para recibir el tamaño de los nuevos datos de credenciales.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto debe ser S_OK.

Si se produce un error en la función, el valor devuelto debe ser uno de los siguientes códigos.

Código devuelto Descripción
E_FAIL
Error no específico.
E_INVALIDARG
Uno de los argumentos no es válido.
E_OUTOFMEMORY
Error en el método porque no pudo asignar la memoria necesaria.
E_UNEXPECTED
Se ha producido un error inesperado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado rrascfg.h

Consulte también

Interfaces del EAP

Referencia de protocolo de autenticación extensible

IEAPProviderConfig

IEAPProviderConfig::Initialize

IEAPProviderConfig::RouterInvokeConfigUI

IEAPProviderConfig::ServerInvokeConfigUI

IEAPProviderConfig::Uninitialize