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;
Bit |
Description |
7 |
CCB1: The original PC network adapter is present. |
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. |
1 |
Reserved. |
0 |
Adapter data rate. If not set, the data rate is 4 Mbps. If set, the data rate is 16 Mbps. |
Value |
Meaning |
LLC_ADAPTER_ETHERNET |
Ethernet adapter. |
LLC_ADAPTER_TOKEN_RING |
IBM Token-Ring network 16/4 adapter/A. |
This command can be issued before the LLC_DIR_OPEN_ADAPTER command, but after the LLC_DIR_INITIALIZE command.