OID_WW_MBX_FLEXLIST

The OID_WW_MBX_FLEXLIST OID requests the miniport driver to return the current flexlist, which is the set of personal MANs currently logged on to the local wireless device.

This request uses a WW_MBX_FLEXLIST structure, defined as follows:

        typedef struct _WW_MBX_FLEXLIST;
         INT count;
         UINT MAN[7];
 } WW_MBX_FLEXLIST;

The members of this structure contain the following information:

  • count
    Specifies the number of MAN entries in the flexlist. Specifies zero if the flexlist is empty with all elements of MAN set to zero, as well. Otherwise, count is set to -1 if the number is unknown.

  • MAN
    Specifies up to seven personal MAN addresses.

During radio modem startup, this information is sent within an MPAK by the radio modem to the PC. The form of the WW_MBX_FLEXLIST structure mirrors the format of the information within the MPAK.

The miniport driver must track all subsequent log-in and log-out requests for this set of MANs and retain this list so that protocols can query the current list as they bind to the miniport driver.

If any bound protocol has enabled indications with OID_WW_GEN_INDICATION_REQUEST, the miniport driver must call NdisMIndicateStatus to notify such protocol(s) when the flexlist changes. It can ignore the TriggerValue member that was specified in the OID_WW_GEN_INDICATION_REQUEST.

Sets are irrelevant for this OID.

Note   This OID is not available for use beginning with Windows Vista.

 

 

 

Send comments about this topic to Microsoft