Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als query geeft de OID_GEN_MAC_OPTIONS OID een bitmasker aan waarmee optionele eigenschappen van het onderliggende stuurprogramma of een NIC worden gedefinieerd.
versie-informatie
Windows Vista en latere versies van Windows
Ondersteund.
NDIS 6.0 en hoger minipoortstuurprogramma's
Niet aangevraagd.
NDIS 5.1 minipoortstuurprogramma's
Verplicht.
NDIS 5.1 minipoortstuurprogramma's
Verplicht.
Opmerkingen
NDIS verwerkt deze OID voor NDIS 6.0 en hoger minipoortstuurprogramma's.
Een protocol waarmee deze query wordt gestart, kan bepalen welke van de vlaggen de onderliggende stuurprogrammasets zijn en eventueel hiervan gebruik kunnen maken.
De volgende vlaggen zijn momenteel gedefinieerd:
NDIS_MAC_OPTION_COPY_LOOKAHEAD_DATA
Het protocolstuurprogramma is gratis voor toegang tot aangegeven gegevens. Sommige functies voor snel kopiëren hebben problemen bij het openen van het geheugen van het apparaat aan boord. Minipoortstuurprogramma's die aangeven dat gegevens uit toegewezen apparaatgeheugen vallen, mogen deze vlag nooit instellen. Als een minipoortstuurprogramma deze vlag instelt, wordt de beperking voor snel kopiëren-functies versoepelen.
NDIS_MAC_OPTION_RECEIVE_SERIALIZED
Het minipoortstuurprogramma geeft pakketten op een seriële manier aan. Een dergelijk stuurprogramma voert dus geen nieuwe ontvangstindicatie in totdat de vorige ontvangst, indien aanwezig, is voltooid.
NDIS_MAC_OPTION_TRANSFERS_NOT_PEND
Het minipoortstuurprogramma ontvangt nooit asynchroon indicaties.
Een minipoortstuurprogramma dat aangeeft dat de ontvangstbewerkingen worden aangegeven met de NdisMIndicateReceiveNetBufferLists functie moet deze vlag instellen.
NDIS_MAC_OPTION_NO_LOOPBACK
De NIC heeft geen interne loopback-ondersteuning, dus NDIS beheert loopbacks namens dit stuurprogramma. Een minipoortstuurprogramma kan geen eigen software loopback zo efficiënt bieden als NDIS, dus elk minipoortstuurprogramma moet deze vlag instellen, tenzij een NIC hardware loopback-ondersteuning heeft. WAN-minipoortstuurprogramma's moeten deze vlag instellen.
NDIS_MAC_OPTION_FULL_DUPLEX
Het minipoortstuurprogramma ondersteunt full-duplex-verzendingen en indicaties op SMP-platforms.
Opmerking Deze vlag is afgeschaft voor gebruik door NDIS 5.0 en hoger minipoortstuurprogramma's. NDIS 5.0 en hoger negeert deze vlag.
NDIS_MAC_OPTION_EOTX_INDICATION
Deze vlag is verouderd.
NDIS_MAC_OPTION_8021P_PRIORITY
De NIC en het stuurprogramma ondersteunen 802.1p-pakketprioriteit. Zie Pakketprioriteitvoor meer informatie. Waarden voor pakketprioriteit worden ontvangen in NET_BUFFER structuren van stuurprogramma's met een hogere laag. De juiste informatie wordt gegenereerd in de MAC-headers van pakketten en verzonden via het netwerk. Daarnaast halen deze NIC en de stuurprogrammaondersteuning de juiste informatie op uit de MAC-headers van pakketten die van het netwerk zijn ontvangen. Deze informatie wordt doorgestuurd in NET_BUFFER structuren naar stuurprogramma's met een hogere laag.
Opmerking NDIS 6.0 en hoger en hoger en hoger en hoger moeten de NDIS_MAC_OPTION_8021P_PRIORITY vlag instellen.
NDIS_MAC_OPTION_SUPPORTS_MAC_ADDRESS_OVERWRITE
NDIS stelt deze vlag in wanneer een minipoortstuurprogramma de NdisReadNetworkAddress functie aanroept.
NDIS_MAC_OPTION_RECEIVE_AT_DPC
Deze vlag is verouderd.
NDIS_MAC_OPTION_8021Q_VLAN
Het minipoortstuurprogramma kan VLAN-id-markering (ID) toewijzen en verwijderen in de MAC-headers van pakketten. Het stuurprogramma onderhoudt een geconfigureerde VLAN-id voor elke NIC die door het stuurprogramma wordt verwerkt. Het stuurprogramma filtert binnenkomende pakketten die geen deel uitmaken van het VLAN waaraan een NIC is gekoppeld en markeert uitgaande pakketten met de VLAN-id. Tijdens de MiniportInitializeEx-functie van het stuurprogramma voor een bepaalde NIC stelt het stuurprogramma in eerste instantie de VLAN-id van de NIC in op nul. De MiniportInitializeEx functie van het stuurprogramma leest vervolgens de volgende configuratieparameter uit het register en, als de parameter aanwezig is, stelt u de VLAN-id van de NIC in op de waarde van de parameter.
VlanId, REG_DWORD
NDIS_MAC_OPTION_RESERVED
Gereserveerd voor intern NDIS-gebruik.
Opmerking Een minipoortstuurprogramma waarmee de NDIS_MAC_OPTION_8021Q_VLAN vlag wordt ingesteld, moet ook de NDIS_MAC_OPTION_8021P_PRIORITY vlag instellen. Met andere woorden, een minipoortstuurprogramma dat 802.1Q ondersteunt, moet ook 802.1p ondersteunen.
Eisen
Rubriek |
Ntddndis.h (inclusief Ndis.h) |