OID_GEN_MAC_OPTIONS
Jako dotaz OID_GEN_MAC_OPTIONS identifikátor OID určuje bitovou masku, která definuje volitelné vlastnosti základního ovladače nebo síťové karty.
informace o verzi
Windows Vista a novějších verzích Windows
Podporovaný.
ovladače miniportu NDIS 6.0 a novější
Nepožádá se.
ovladače miniportu NDIS 5.1
Povinný.
ovladače miniportu NDIS 5.1
Povinný.
Poznámky
NDIS tento identifikátor OID zpracovává pro ovladače miniportu NDIS 6.0 a novější.
Protokol, který iniciuje tento dotaz, může určit, které příznaky podkladové sady ovladačů, a volitelně je může využít.
Aktuálně jsou definovány následující příznaky:
NDIS_MAC_OPTION_COPY_LOOKAHEAD_DATA
Ovladač protokolu je volný pro přístup k označeným datům jakýmkoli způsobem. Některé funkce rychlého kopírování mají potíže s přístupem k paměti zařízení na palubě. Ovladače miniportu, které označují data z mapované paměti zařízení, by nikdy neměly tento příznak nastavit. Pokud ovladač miniportu nastaví tento příznak, uvolní omezení pro funkce rychlého kopírování.
NDIS_MAC_OPTION_RECEIVE_SERIALIZED
Ovladač miniportu označuje pakety sériovým způsobem. To znamená, že takový řidič nezadá novou informaci o přijetí, dokud předchozí příjem, pokud existuje, nebyl dokončen.
NDIS_MAC_OPTION_TRANSFERS_NOT_PEND
Ovladač miniportu se nikdy nedokončí asynchronně.
Ovladač miniportu, který označuje operace příjmu s NdisMIndicateReceiveNetBufferLists funkce by měla nastavit tento příznak.
NDIS_MAC_OPTION_NO_LOOPBACK
Síťová karta nemá žádnou podporu zpětné smyčky, takže NDIS bude spravovat zpětné smyčky jménem tohoto ovladače. Ovladač miniportu nemůže poskytovat svou vlastní softwarovou smyčku jako NDIS, takže každý ovladač miniportu by měl nastavit tento příznak, pokud síťový adaptér nemá podporu zpětné smyčky hardwaru. Ovladače miniportu WAN musí nastavit tento příznak.
NDIS_MAC_OPTION_FULL_DUPLEX
Ovladač miniportu podporuje plně duplexní přenosy a indikace na platformách SMP.
Poznámka Tento příznak je zastaralý pro použití ovladači NDIS 5.0 a novějším miniportem. NDIS 5.0 a novější tento příznak ignoruje.
NDIS_MAC_OPTION_EOTX_INDICATION
Tento příznak je zastaralý.
NDIS_MAC_OPTION_8021P_PRIORITY
Síťová karta a její ovladač podporují prioritu paketů 802.1p. Další informace naleznete v tématu priority paketů. Hodnoty priority paketů se přijímají v NET_BUFFER strukturách z ovladačů vyšší vrstvy. Příslušné informace se generují v hlavičce MAC paketů a přenášejí se přes síť. Kromě toho tato síťová karta a její ovladač podporují extrahování příslušných informací z hlaviček MAC paketů přijatých ze sítě. Tyto informace se předávají ve strukturách NET_BUFFER ovladačům vyšší vrstvy.
Poznámka ovladače miniportu NDIS 6.0 a novější a novější a novější musí nastavit příznak NDIS_MAC_OPTION_8021P_PRIORITY.
NDIS_MAC_OPTION_SUPPORTS_MAC_ADDRESS_OVERWRITE
NDIS nastaví tento příznak, když ovladač miniportu volá NdisReadNetworkAddress funkce.
NDIS_MAC_OPTION_RECEIVE_AT_DPC
Tento příznak je zastaralý.
NDIS_MAC_OPTION_8021Q_VLAN
Ovladač miniportu může přiřadit a odebrat identifikátor sítě VLAN (ID) v hlavičce MAC paketů. Ovladač udržuje nakonfigurované ID sítě VLAN pro každou síťovou kartu, kterou ovladač zpracovává. Ovladač vyfiltruje příchozí pakety, které nepatří do sítě VLAN, ke které je přidružená síťová karta, a označí odchozí pakety s ID sítě VLAN. Během MiniportInitializeEx funkce ovladače pro konkrétní síťovou kartu na začátku nastaví ID sítě VLAN síťové karty na nulu. Funkce MiniportInitializeEx ovladače pak přečte následující konfigurační parametr z registru a pokud je parametr k dispozici, nastaví ID sítě VLAN síťové karty na hodnotu parametru.
VlanId, REG_DWORD
NDIS_MAC_OPTION_RESERVED
Vyhrazeno pro interní použití NDIS.
Poznámka ovladač miniportu, který nastaví příznak NDIS_MAC_OPTION_8021Q_VLAN, musí také nastavit příznak NDIS_MAC_OPTION_8021P_PRIORITY. Jinými slovy, ovladač miniportu, který podporuje 802.1Q, musí také podporovat 802.1p.
Požadavky
Záhlaví |
Ntddndis.h (včetně Ndis.h) |