OID Request Operations in a Protocol Driver

There are two different interfaces for OID request operations in a protocol driver. NDIS protocol drivers with a connectionless lower edge call the NdisOidRequest function to initiate an OID request. An NDIS protocol driver with a connectionless lower edge must supply a ProtocolOidRequestComplete function. NDIS calls ProtocolOidRequestComplete when the underlying drivers complete a pending OID request. For more information about OID requests in connectionless protocol drivers, see Protocol Driver OID Requests.

Connection-oriented NDIS (CoNDIS) protocol drivers call the NdisCoOidRequest function to initiate an OID request. A CoNDIS protocol driver must supply a ProtocolCoOidRequestComplete function. NDIS calls ProtocolOidRequestComplete when the underlying drivers complete a pending OID request. For more information OID requests in connection-oriented protocol drivers, see Connection-Oriented Operations.

For more information about OIDs, see NDIS OIDs.