Protocol Driver Query and Set Operations (NDIS 5.1)
Note NDIS 5. x has been deprecated and is superseded by NDIS 6. x. For new NDIS driver development, see Network Drivers Starting with Windows Vista. For information about porting NDIS 5. x drivers to NDIS 6. x, see Porting NDIS 5.x Drivers to NDIS 6.0.A protocol driver calls NdisRequestor NdisCoRequestto query the underlying NDIS driver for its characteristics and to set the driver's operating characteristics. The protocol driver can also negotiate certain parameters for the binding. A protocol driver calls Ndis(Co)Request after it has successfully bound to one or more adapters.
NDIS Object Identifiers(OIDs) identify adapter parameters which include device characteristics, configurable settings, and statistics. The driver can make requests with general OID_GEN_(CO_) XXX types of OIDs, which are independent of the underlying medium. The driver can also make requests with medium-specific OIDs that are defined for a particular medium type. The Network Referencedocuments both types of OIDs. Some OIDs are mandatory, meaning an underlying driver must support them; others are optional.
Additional information about protocol driver query and set operations is provided in the following topics: