Miniport Adapter Synchronous OID Requests

To support the Synchronous OID request path, miniport drivers provide a MiniportSynchronousOidRequest function entry point in the NDIS_MINIPORT_DRIVER_CHARACTERISTICS structure when they call the NdisMRegisterMiniportDriver function.

For miniport drivers, the Synchronous OID request interface differs from the Regular and Direct OID request interfaces in that miniport drivers do not have to register an asynchronous complete callback function. This is because of the synchronous nature of the path. For more info about the differences between Regular, Direct, and Synchronous OIDs in general, see Synchronous OID Request Interface in NDIS 6.80.

Note

NDIS 6.80 supports specific OIDs for use with the Synchronous OID request interface. OIDs that existed before NDIS 6.80 and some NDIS 6.80 OIDs are not supported. To determine if an OID can be used in the Synchronous OID request interface, see the OID reference page.

To support the Synchronous OID request interface, use the documentation for the standard OID request interface. The following table shows the relationship between the functions in the Synchronous OID request interface and the standard OID request interface.

Synchronous OID function Standard OID function
MiniportSynchronousOidRequest MiniportOidRequest