Udostępnij przez


Bezpośrednie żądania OID adapterów miniportu

Aby obsługiwać ścieżkę żądania bezpośredniego identyfikatora OID, sterowniki miniportu zapewniają punkty wejścia funkcji MiniportXxx w strukturze NDIS_MINIPORT_DRIVER_CHARACTERISTICS i NDIS udostępniają funkcje NdisMXxx dla sterowników miniportu.

Bezpośredni interfejs żądania OID jest podobny do standardowego interfejsu żądania OID. Na przykład funkcje NdisMDirectOidRequestComplete i MiniportDirectOidRequest są podobne do funkcji NdisMOidRequestComplete i MiniportOidRequest.

Uwaga NDIS 6.1 obsługuje określone identyfikatory OID do użycia z bezpośrednim interfejsem żądania OID. Nie są obsługiwane OID, które istniały przed wersją NDIS 6.1, oraz niektóre OID z NDIS 6.1. Aby określić, czy identyfikator OID może być używany w interfejsie bezpośrednich identyfikatorów OID, zobacz stronę referencyjną identyfikatora OID. 

Sterowniki miniportu muszą być w stanie obsługiwać bezpośrednie żądania OID, które nie są serializowane. W przeciwieństwie do standardowego interfejsu żądania OID, NDIS nie serializuje bezpośrednich żądań OID z innymi żądaniami wysyłanymi za pomocą bezpośredniego interfejsu OID lub standardowego interfejsu żądania OID. Ponadto sterowniki miniportu muszą mieć możliwość obsługi bezpośrednich żądań OID na IRQL <= DISPATCH_LEVEL.

Aby obsługiwać bezpośredni interfejs żądania identyfikatorów OID, skorzystaj z dokumentacji dotyczącej standardowego interfejsu żądania OID. W poniższej tabeli przedstawiono relację między funkcjami w interfejsie żądania bezpośredniego identyfikatora OID a standardowym interfejsem żądania OID.

Funkcja bezpośredniego OID Standardowa funkcja OID

MiniportDirectOidRequest

MiniportOidRequest

MiniportCancelDirectOidRequest

MiniportCancelOidRequest

NdisMDirectOidRequestComplete

NdisMOidRequestComplete