The LLC_CONTIGUOUS_BUFFER structure represents a buffer for 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; } LLC_CONTIGUOUS_BUFFER;
Option |
Description |
LLC_CONTIGUOUS_MAC |
The received data includes a LAN header. |
LLC_CONTIGUOUS_DATA |
The received data includes a LAN header and a DLC header. |
LLC_NOT_CONTIGUOUS_DATA |
The received data does not include the DLC header, but begins with the portion of the LAN frame that follows the DLC header. |
Value |
Meaning |
LLC_DIRECT_MAC |
MAC frame (direct station on IBM 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). |