Platform SDK: DLC/NetBIOS

LLC_DIR_STATUS_PARMS

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

typedef struct {
  UCHAR auchPermanentAddress[6]; 
  UCHAR auchNodeAddress[6]; 
  UCHAR auchGroupAddress[4]; 
  UCHAR auchFunctAddr[4]; 
  UCHAR uchMaxSap; 
  UCHAR uchOpenSaps; 
  UCHAR uchMaxStations; 
  UCHAR uchOpenStation; 
  UCHAR uchAvailStations; 
  UCHAR uchAdapterConfig; 
  UCHAR auchReserved1[10]; 
  ULONG ulReserved1;
  ULONG ulReserved2;
  ULONG ulMaxFrameLength; 
  USHORT usLastNetworkStatus;
  USHORT usAdapterType; 
} LLC_DIR_STATUS_PARMS, *PLLC_DIR_STATUS_PARMS;

Members

auchPermanentAddress
The permanent address encoded on the adapter.
auchNodeAddress
The adapter's network address, as set by the LLC_DIR_OPEN_ADAPTER command.
auchGroupAddress
The adapter's group address.
auchFunctAddr
The adapter's functional address.
uchMaxSap
The maximum number of SAPs allowed.
uchOpenSaps
The number of SAPs opened by LLC_DLC_OPEN_SAP commands.
uchMaxStations
The maximum number of link stations allowed, as set by the LLC_DIR_OPEN_ADAPTER command.
uchOpenStation
The number of stations opened with the LLC_DLC_OPEN_STATION or LLC_DLC_CONNECT_STATION command.
uchAvailStations
The number of available stations (those that the LLC_DLC_OPEN_SAP or LLC_DLC_REALLOCATE commands do not reserve).
uchAdapterConfig
The adapter configuration flags. This member is a 8-bit value. Setting the various bits enables different options, as described in the following table.
Bit Description
7 CCB1: The original PC network adapter is present.
CCB2: Reserved.
6 Reserved.
5 CCB1: If set, the protocol driver returns the address of the extended status table at offset 50. If the extended status is not supported, the value at offset 50 is not changed.
4 Token release. If not set, 16 Mbps adapters get early token release. If set, there is no early token release for adapters operating at 16 Mbps.
3-2 The amount, in kilobytes, of shared RAM.
00 = 8 KB
01 = 16 KB
10 = 32 KB
11 = 64 KB
1 Reserved.
0 Adapter data rate. If not set, the data rate is 4 Mbps. If set, the data rate is 16 Mbps.

auchReserved1
Reserved.
ulReserved1
Reserved.
ulReserved2
Reserved.
ulMaxFrameLength
Maximum frame length.
usLastNetworkStatus
Last network status.
usAdapterType
CCB2: The adapter type. This member can be one of the following values.
Value Meaning
LLC_ADAPTER_ETHERNET Ethernet adapter.
LLC_ADAPTER_TOKEN_RING IBM Token-Ring network 16/4 adapter/A.

Remarks

This command can be issued before the LLC_DIR_OPEN_ADAPTER command, but after the LLC_DIR_INITIALIZE command.

Requirements

  Windows NT/2000: Requires Windows NT 3.1 or later.
  Windows 95/98: Requires Windows 95 or later.
  Header: Declared in Dlcapi.h.

See Also

The DLC Interface Overview, DLC Structures, AcsLan, CCB_PARMS