Namespace: NdisApi
Assemblies: ndisapi.dll
Represents raw network packet.
Properties:
public PACKET_FLAG DeviceFlags { get; set; }
Packet direction flags (PACKET_FLAG_ON_SEND, PACKET_FLAG_ON_RECEIVE).
public UInt32 NdisFlags { get; set; }
NDIS level flags of the network packet. This field can be a combination of the NDIS_FLAGS_XXX (defined in ndis.h).
public UInt32 Dot1q { get; set; }
802.1q VLAN Tag.
public UInt32 FilterId { get; set; }
Filter ID value for incoming packets specifies the filter index which redirected the packet for processing.
public CHECKSUM_FLAG Checksums { get; set; }
Combination of checksum recalculate flags (RECALCULATE_IP_V4, RECALCULATE_ICMP_V4, RECALCULATE_TCP_V4, RECALCULATE_UDP_V4).
public byte[] Data { get; set; }
Raw packet data buffer.
