FRAME_DESCRIPTOR
The FRAME_DESCRIPTOR structure provides descriptive information about raw frames.
typedef struct _FRAME_DESCRIPTOR {
LPBYTE FramePointer;
__int64 TimeStamp;
DWORD FrameLength;
DWORD nBytesAvail;
WORD Etype;
BYTE Sap;
BYTE LowProtocol;
WORD LowProtocolOffset;
GENERIC_PORT HighPort;
WORD HighProtocolOffset;
} FRAME_DESCRIPTOR,
*LPFRAME_DESCRIPTOR;
Members
- FramePointer
Pointer to frame data. - TimeStamp
System time, in microseconds, when the frame was captured. This time is typically used to determine the interval between the times two frames were captured. - FrameLength
Length of the frame. - nBytesAvail
Actual frame length copied. - Etype
Etype name. - Sap
SAP value. - LowProtocol
Index of protocol found. - LowProtocolOffset
Offset to protocol data obtained from LowProtocol. - HighPort
Port of high protocol identified in LowProtocol. - HighProtocolOffset
Offset to protocol data obtained from HighPort.
Requirements
Client | Requires Windows XP, Windows 2000 Professional, or Windows NT Workstation 4.0. |
Server | Requires Windows Server 2003, Windows 2000 Server, or Windows NT Server 4.0. |
Header | Declared in Netmon.h. |