Microsoft Internet Security and Acceleration Server 2000

FwxConnectEvent

The FwxConnectEvent structure contains parameters for the fwx_Connect_Tcp event.

This information concerns a connect call made by a Firewall client, or a TCP connection initiated by a SecureNAT client.

typedef struct {
  LPSOCKADDR Address;
  DWORD AddressLength;
  IFWXConnection * piConnection;
  FwxFilterAccess FilterAccess;
} FwxConnectEvent;

Members

Address
[in] Pointer to a sockaddr structure that contains the address to which the client is attempting to connect.
AddressLength
[in] Length, in bytes, of the data pointed to by the Address member.
piConnection
[in] Pointer to the IFWXConnection interface on the Firewall service connection object for this request.
FilterAccess
[in] Access status for the event. This is a value from the FwxFilterAccess enumerated type. This member indicates the current access status. The filter may not directly modify this member. To modify the access status, a filter may call IFWXConnection::SetProtocol or IFWXConnection::Deny.

Remarks

SecureNAT connections will generate an event only if the connection is to a port that is a primary port of a predefined protocol (including protocols defined by IFWXFilterAdmin::RegisterProtocolForFilter) or to an address specified in a call to IFWXSession::AllowFutureConnect. Other connection attempts are dropped by the system before they reach the Firewall service. For more information about NAT and SecureNAT, see Secure Network Address Translation.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Version: Requires ISA Server 2000.
  Header: Wspfwext.idl.

See Also

FwxFirewallEventParameters, FwxFirewallEventType