Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Jako dotaz můžou nadměrné ovladače použít OID_PM_PROTOCOL_OFFLOAD_LIST identifikátor OID k vytvoření výčtu přenosů dat protokolu, které jsou nastavené na podkladovém síťovém adaptéru. Po úspěšném návratu z požadavku dotazu OID obsahuje InformationBuffer člen struktury NDIS_OID_REQUEST ukazatel na seznam NDIS_PM_PROTOCOL_OFFLOAD struktur, které popisují aktuálně aktivní přesměrování zpracování protokolu.
Poznámky
NDIS zpracovává dotaz pro ovladače miniportu. Ovladače NDIS můžou použít identifikátor OID_PM_PROTOCOL_OFFLOAD_LIST k získání seznamu přesměrování zpracování protokolu, které jsou nastavené na podkladovém síťovém adaptéru.
Pro každou NDIS_PM_PROTOCOL_OFFLOAD strukturu v seznamu nastaví NDIS NextProtocolOffloadOffset člen na začátek vyrovnávací paměti informací OID (tj. začátek vyrovnávací paměti, na kterou InformationBuffer člen struktury NDIS_OID_REQUEST odkazuje) na začátek další struktury NDIS_PM_PROTOCOL_OFFLOAD v seznamu. Posun v NextProtocolOffloadOffset člen poslední struktury v seznamu je nula.
Pokud na síťovém adaptéru nejsou nastavené žádné přesměrování zpracování protokolu, nastaví rozhraní NDIS DATA. QUERY_INFORMATION. Bajty Psané člen struktury NDIS_OID_REQUEST na nulu a vrátí NDIS_STATUS_SUCCESS. Data v DATA. QUERY_INFORMATION. Rozhraní NDIS neupravuje člen informationBuffer.
NDIS vrátí jeden z následujících stavových kódů pro požadavek:
NDIS_STATUS_SUCCESS
Žádost byla úspěšně dokončena.
InformationBuffer obsahuje ukazatel na seznam přesměrování zpracování protokolu( pokud existuje).
NDIS_STATUS_PENDING
Požadavek čeká na dokončení. Konečný stavový kód a výsledky se předají obslužné rutině dokončení požadavku OID volajícího.
NDIS_STATUS_BUFFER_TOO_SHORT
Informační vyrovnávací paměť byla příliš krátká. NDIS nastavil DATA. QUERY_INFORMATION. BytesNeeded člen ve struktuře NDIS_OID_REQUEST na minimální požadovanou velikost vyrovnávací paměti.
NDIS_STATUS_FAILURE
Žádost se nezdařila z jiných důvodů než z předchozích důvodů.
Požadavky
Verze |
Podporováno v NDIS 6.20 a novějších verzích. Není požadováno pro ovladače miniportu. (Viz oddíl Poznámky.) |
Záhlaví |
Ntddndis.h (včetně Ndis.h) |