Compartir a través de


Función EapHostPeerGetMethodProperties (eaphostpeerconfigapis.h)

La función EapHostPeerGetMethodProperties se usa para recuperar las propiedades de un método EAP según la conexión y los datos de usuario.

Sintaxis

DWORD EapHostPeerGetMethodProperties(
  [in]  DWORD                     dwVersion,
  [in]  DWORD                     dwFlags,
  [in]  EAP_METHOD_TYPE           eapMethodType,
  [in]  HANDLE                    hUserImpersonationToken,
  [in]  DWORD                     dwEapConnDataSize,
  [in]  const BYTE                *pbEapConnData,
  [in]  DWORD                     dwUserDataSize,
  [in]  const BYTE                *pbUserData,
  [out] EAP_METHOD_PROPERTY_ARRAY *pMethodPropertyArray,
  [out] EAP_ERROR                 **ppEapError
);

Parámetros

[in] dwVersion

Número de versión de la API. Establezca este parámetro en cero.

[in] dwFlags

Combinación de marcas EAP que describen el comportamiento de la sesión de autenticación de EAP.

[in] eapMethodType

Estructura EAP_METHOD_TYPE que especifica el método EAP que se va a usar el supplicante.

[in] hUserImpersonationToken

Identificador del token de suplantación de usuario que se va a usar en esta sesión.

[in] dwEapConnDataSize

Tamaño, en bytes, del búfer de datos de conexión proporcionado en pbEapConnData.

[in] pbEapConnData

Datos de conexión usados para el método EAP. Si se establece en NULL, se devuelve la propiedad estática del método, como se ha configurado en el Registro.

[in] dwUserDataSize

Tamaño, en bytes, del búfer de datos de usuario proporcionado en pbUserData.

[in] pbUserData

Puntero a un búfer de bytes que contiene el BLOB de datos de usuario opaco. Este parámetro puede ser NULL.

[out] pMethodPropertyArray

Puntero a la matriz de propiedades del método EAP_METHOD_PROPERTY_ARRAY. El llamador debe liberar los punteros internos mediante EapHostPeerFreeMemory a partir del puntero más interno. El autor de la llamada debe liberar un valor empvString solo cuando el tipo es empvtString.

[out] ppEapError

Puntero a un puntero a una estructura de EAP_ERROR que contiene los errores generados por EAPHost durante la ejecución de esta llamada de función. Después de consumir los datos de error, esta memoria debe liberarse pasando un puntero a EapHostPeerFreeErrorMemory.

Valor devuelto

None

Observaciones

EapHostPeerGetMethodProperties permite al usuario recuperar las propiedades de un método EAP a través de la interfaz supplicant de EAPHost. Las propiedades devueltas por esta API pueden ser diferentes de las propiedades devueltas por la función EapHostPeerGetMethods . La función EapHostPeerGetMethodProperties devuelve las propiedades de un método EAP para una conexión específica y los datos de usuario.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado eaphostpeerconfigapis.h
Library Eappcfg.lib
Archivo DLL Eappcfg.dll

Consulte también

Funciones de configuración de EAPHost Supplicant