Función IPsecSaContextCreate1 (fwpmu.h)
La función IPsecSaContextCreate1 crea un contexto de asociación de seguridad (SA) de IPsec.
Sintaxis
DWORD IPsecSaContextCreate1(
[in] HANDLE engineHandle,
[in] const IPSEC_TRAFFIC1 *outboundTraffic,
[in, optional] const IPSEC_VIRTUAL_IF_TUNNEL_INFO0 *virtualIfTunnelInfo,
[out, optional] UINT64 *inboundFilterId,
[out] UINT64 *id
);
Parámetros
[in] engineHandle
Tipo: HANDLE
Identificador de una sesión abierta en el motor de filtro. Llame a FwpmEngineOpen0 para abrir una sesión en el motor de filtro.
[in] outboundTraffic
Tipo: IPSEC_TRAFFIC1*
El tráfico saliente de la SA.
[in, optional] virtualIfTunnelInfo
Tipo: IPSEC_VIRTUAL_IF_TUNNEL_INFO0*
Detalles relacionados con la tunelización de la interfaz virtual.
[out, optional] inboundFilterId
Tipo: UINT64*
Identificador de filtro opcional del filtro de entrada almacenado en caché correspondiente al parámetro outboundTraffic especificado por el autor de la llamada. El motor de filtrado base (BFE) puede almacenar en caché el identificador de filtro de entrada y devolver el valor almacenado en caché, si está disponible. El autor de la llamada debe controlar el caso cuando BFE no tiene un valor almacenado en caché, en cuyo caso este parámetro se establecerá en 0.
[out] id
Tipo: UINT64*
Identificador del contexto de SA de IPsec.
Valor devuelto
Tipo: DWORD
Código o valor devuelto | Descripción |
---|---|
|
El contexto de SA de IPsec se creó correctamente. |
|
Error específico de la Plataforma de filtrado de Windows (PMA). Consulte Códigos de error de PMA para obtener más información. |
|
Error al comunicarse con el motor de firewall remoto o local. |
Comentarios
No se puede llamar a esta función desde dentro de una transacción. Se producirá un error con FWP_E_TXN_IN_PROGRESS. Consulte Administración de objetos para obtener más información sobre las transacciones.
No se puede llamar a esta función desde dentro de una sesión dinámica. Se producirá un error en la llamada a FWP_E_DYNAMIC_SESSION_IN_PROGRESS. Consulte Administración de objetos para obtener más información sobre las sesiones dinámicas.
El autor de la llamada necesita FWPM_ACTRL_ADD acceso a la base de datos de asociaciones de seguridad IPsec. Consulte Access Control para obtener más información.
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 | fwpmu.h |
Library | Fwpuclnt.lib |
Archivo DLL | Fwpuclnt.dll |