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. |
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in dlcapi.h.
The DLC Interface Overview, DLC Structures, AcsLan, LLC_BUFFER, LLC_CCB