estrutura NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO (ndis.h)
[O recurso de descarregamento de tarefa IPsec foi preterido e não deve ser usado.]
A estrutura NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO especifica o identificador de descarregamento de SA (associação de segurança) para a parte do túnel de um pacote de envio.
Sintaxe
typedef struct _NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO {
struct {
NDIS_HANDLE TunnelHandle;
} Transmit;
} NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO, *PNDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO;
Membros
Transmit
Uma estrutura que contém os seguintes membros:
Transmit.TunnelHandle
O identificador SA do túnel no transporte por túnel.
Comentários
Antes que o transporte TCP/IP passe um pacote de envio no qual uma NIC executará tarefas IPsecOV2 (descarregamento de segurança de protocolo de Internet) no driver de miniporto da NIC, o transporte atualiza as informações do IPsec no NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO estrutura associada à estrutura NET_BUFFER_LIST .
O transporte TCP/IP fornece um identificador no membro OffloadHandle do NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO que especifica o identificador para a SA de saída para a parte de transporte (conexão de ponta a ponta) do pacote de envio. Se o pacote de envio for transmitido por meio de um túnel, o transporte TCP/IP também fornecerá uma estrutura NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO. Essa estrutura especifica o identificador de descarregamento para a SA de saída para a parte do túnel do pacote de envio.
O valor TunnelHandle fornecido na estrutura NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO tem o mesmo valor que o OffloadHandle que foi relatado ao transporte TCP/IP quando o driver de miniporto adicionou com êxito um conjunto de SAs a uma NIC. Todos os SAs foram adicionados quando o motorista do miniporto respondeu ao OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA solicitação.
Para definir e obter as informações do túnel IPsec, use o índice IPsecOffloadV2TunnelNetBufferListInfo com a macro NET_BUFFER_LIST_INFO . NET_BUFFER_LIST_INFO retorna uma estrutura NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.1 e posterior. |
Cabeçalho | ndis.h (inclua Ndis.h) |