The LLC_NOT_CONTIGUOUS_BUFFER structure represents a buffer for the received data. Specify this structure in the LLC_BUFFER structure.
typedef struct {
PLLC_BUFFER pNextBuffer;
USHORT cbFrame;
USHORT cbBuffer;
USHORT offUserData;
USHORT cbUserData;
USHORT usStationId;
UCHAR uchOptions;
UCHAR uchMsgType;
USHORT cBuffersLeft;
UCHAR uchRcvFS;
UCHAR uchAdapterNumber;
PLLC_BUFFER pNextFrame;
UCHAR cbLanHeader;
UCHAR cbDlcHeader;
UCHAR auchLanHeader[32];
UCHAR auchDlcHeader[4];
USHORT usPadding;
} LLC_NOT_CONTIGUOUS_BUFFER;
|
Value |
Meaning |
|
LLC_DIRECT_MAC |
MAC frame (direct station on Token-Ring network only). |
|
LLC_I_FRAME |
Information frame (link stations only). |
|
LLC_UI_FRAME |
UI frame. |
|
LLC_XID_COMMAND_POLL |
XID command (poll bit). |
|
LLC_XID_COMMAND_NOT_POLL |
XID command (not poll bit). |
|
LLC_XID_RESPONSE_FINAL |
XID response (final bit). |
|
LLC_XID_RESPONSE_NO_FINAL |
XID response (not final bit). |
|
LLC_TEST_RESPONSE_FINAL |
TEST response (final bit). |
|
LLC_TEST_RESPONSE_NOT_FINAL |
TEST response (not final bit). |
|
LLC_DIRECT_8022 |
802.2 frame (direct station only). |
|
LLC_DIRECT_ETHERNET_TYPE |
Ethernet frame (direct station only). |
|
Bit |
Description |
|
7 |
Address recognized indicator. |
|
6 |
Frame copied indicator. |
|
5 |
Reserved. |
|
4 |
Reserved. |
|
3 |
Address recognized indicator. |
|
2 |
Frame copied indicator. |
|
1 |
Reserved. |
|
0 |
Reserved. |