The LLC_DIR_OPEN_DIRECT_PARMS structure is the DLC parameter table for the LLC_DIR_OPEN_DIRECT command. You pass a pointer to this structure using the pParameterTable member of the CCB_PARMS union.
typedef struct { USHORT Reserved[4]; USHORT usOpenOptions; USHORT usEthernetType; ULONG ulProtocolTypeMask; ULONG ulProtocolTypeMatch; USHORT usProtocolTypeOffset; } LLC_DIR_OPEN_DIRECT_PARMS, *PLLC_DIR_OPEN_DIRECT_PARMS;
usOpenOptions
Value |
Meaning |
LLC_ETHERNET_TYPE_DEFAULT |
Use the parameter value set in the registry. |
LLC_ETHERNET_TYPE_AUTO |
Use automatic header type selection for links. |
LLC_ETHERNET_TYPE_802_3 |
Always use 802.3 LAN headers. |
LLC_ETHERNET_TYPE_DIX |
Always use LLC on DIX SNA type. |
After you have issued the LLC_RECEIVE command for the direct station, the application has ownership of the direct station and can receive frames .
Windows DLC differs from the IBM DLC specification in that you can receive frames of specific Ethernet types using the direct station when the usEthernetType member has a valid Ethernet type.
The ulProtoTypeMask, ulProtocolTypeMatch, and usProtocolTypeOffset members are optional. They specify the protocol type mask, match, and offset, respectively. They receive frames for a particular subprotocol type or socket. That is, the packet is received whenever the following statement is true:
(* (PULONG)((PUCHAR)pFrame + 14 + offset) & mask) == match
file: /Techref/os/win/api/win32/struc/src/str09_38.htm, 3KB, , updated: 2000/4/7 11:20, local time: 2024/11/13 23:09,
3.128.172.32: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? <A HREF="http://linistepper.com/Techref/os/win/api/win32/struc/src/str09_38.htm"> LLC_DIR_OPEN_DIRECT_PARMS</A> |
Did you find what you needed? |