please dont rip this site Prev Next

LLC_RECEIVE_PARMS Overview  Group

The LLC_RECEIVE_PARMS structure is the DLC parameter table for the LLC_RECEIVE command. You pass a pointer to this structure using the pParameterTable member of the CCB_PARMS union.

typedef struct {

    USHORT usStationId; 

    USHORT usUserLength; 

    ULONG ulReceiveFlag; 

    PLLC_BUFFER pFirstBuffer; 

    UCHAR uchOptions; 

    UCHAR auchReserved1[3]; 

    UCHAR uchRcvReadOption; 

} LLC_RECEIVE_PARMS, *PLLC_RECEIVE_PARMS;

Members

usStationId
SAP or link station identifier.
usUserLength
Length of user data in buffer.
ulReceiveFlag
The received data handler.
pFirstBuffer
Specifies the address of an LLC_BUFFER structure, representing the first buffer in the pool.
uchOptions
Defines how the frame is received. Specify one of the following values.

Option

Description

LLC_CONTIGUOUS_MAC

Contiguous MAC. Used only with MAC frames.

LLC_CONTIGUOUS_DATA

Contiguous data. Only used with non-MAC frames. The system places the entire frame in the first buffer.

LLC_NOT_CONTIGUOUS_DATA

The first data received is placed in the second buffer. The first buffer contains only the header data.

auchReserved1
Reserved.
uchRcvReadOption
Defines how RCV frames are chained. Specify one of the following values.

Option

Description

LLC_RCV_READ_INDIVIDUAL_FRAMES

The frames are not chained. Use an LLC_READ command to retrieve each frame.

LLC_RCV_CHAIN_FRAMES_ON_LINK

The frames received for a link station are chained. You can use a single LLC_READ command to retrieve all chained frames.

LLC_RCV_CHAIN_FRAMES_ON_SAP

The frames received for a SAP are chained. You can use a single LLC_READ command to retrieve all chained frames.

Remarks

If LLC_RECEIVE commands have been issued for link stations, the options specified for the link station’s LLC_RECEIVE command determine how received data is chained. If a link station has a pending LLC_RECEIVE command specifying that its received frames should be chained on a link station basis, its frames will not be chained together with the SAP’s frames. All link stations that do not have an LLC_RECEIVE command pending will have their received frames chained as specified by the SAP’s LLC_RECEIVE command. If neither the SAP nor the link station have an LLC_RECEIVE command pending, the direct station is used.

The uchRcvReadOption member of a SAP’s LLC_RECEIVE command is used to determine how data that the link station receives for the SAP is chained when its link stations do not have LLC_RECEIVE commands outstanding.

LLC_READ commands must match the LLC_RECEIVE commands uchRcvReadOption settings.

See Also

AcsLan, CCB_PARMS, LLC_BUFFER 


file: /Techref/os/win/api/win32/struc/src/str09_57.htm, 4KB, , updated: 2000/4/7 11:20, local time: 2024/11/12 22:05,
TOP NEW HELP FIND: 
18.117.158.203:LOG IN

 ©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?
Please DO link to this page! Digg it! / MAKE!

<A HREF="http://linistepper.com/techref/os/win/api/win32/struc/src/str09_57.htm"> LLC_RECEIVE_PARMS</A>

After you find an appropriate page, you are invited to your to this massmind site! (posts will be visible only to you before review) Just type a nice message (short messages are blocked as spam) in the box and press the Post button. (HTML welcomed, but not the <A tag: Instead, use the link box to link to another page. A tutorial is available Members can login to post directly, become page editors, and be credited for their posts.


Link? Put it here: 
if you want a response, please enter your email address: 
Attn spammers: All posts are reviewed before being made visible to anyone other than the poster.
Did you find what you needed?