Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The FRAME_DESCRIPTOR structure provides descriptive information about raw frames.
Syntax
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
| Requirement | Value | 
|---|---|
| Minimum supported client | Windows 2000 Professional [desktop apps only] | 
| Minimum supported server | Windows 2000 Server [desktop apps only] | 
| Header | 
 |