Microsoft Windows CE 3.0  

MediaSpecificInformation

Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

This structure contains information about the characteristics of the network hardware bound to a protocol.

typedef struct MediaSpecificInformation {
UINT
NextEntryOffset; 
NDIS_CLASS_ID
ClassId; 
UINT
Size; 
UCHAR
ClassInformation[1]; 
} MEDIA_SPECIFIC_INFORMATION;

Members

NextEntryOffset
Specifies the byte offset to this member in the next record, if any. Zero indicates that this is the last record in the buffer; the values of all remaining members in the last record are also 0. The value of this member must be quad-aligned.
ClassId
Specifies the type of the record. Possible values are one of the following:
Value Description
NdisClass802_3Priority The underlying NIC's medium requires that drivers specify per-packet priority, while its driver uses Ethernet emulation to communicate with bound protocols.

A bound protocol can determine whether the underlying NIC miniport's native medium requires prioritized packets with the OID_802_3_MAC_OPTIONS query. If so, the miniport sets the NDIS_802_3_OPTION_PRIORITY flag.

NdisClassWirelessWanMbxMailbox The underlying NIC driver examines the ULONG-sized record at ClassInformationto determine whether the mailbox flag should be set for the associated packet. A value of 1 indicates that the mailbox flag should be set; 0 indicates that it should not.
Size
Specifies the number of bytes in the ClassInformationarray, including any padding necessary to align the NextEntryOffsetof the next record on a 4-byte boundary.
ClassInformation
Specifies the out-of-band information for this record.

Requirements

Runs on Versions Defined in Include Link to
Windows CE OS 2.0 and later Ndis.h    
Note   This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.


 Last updated on Tuesday, July 13, 2004

© 2004 Microsoft Corporation. All rights reserved.