Freigeben über


NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES Struktur (ndis.h)

Wichtige Die Native 802.11 Wireless LAN--Schnittstelle ist in Windows 10 und höher veraltet. Verwenden Sie stattdessen die WLAN Device Driver Interface (WDI). Weitere Informationen zu WDI finden Sie unter WLAN Universal Windows driver model.
 
Die NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES Struktur definiert die physischen und betriebseigenen Attribute des Native 802.11 Miniporttreibers und der 802.11-Station.

Syntax

typedef struct {
  NDIS_OBJECT_HEADER       Header;
  ULONG                    OpModeCapability;
  ULONG                    NumOfTXBuffers;
  ULONG                    NumOfRXBuffers;
  BOOLEAN                  MultiDomainCapabilityImplemented;
  ULONG                    NumSupportedPhys;
  PDOT11_PHY_ATTRIBUTES    SupportedPhyAttributes;
  PDOT11_EXTSTA_ATTRIBUTES ExtSTAAttributes;
#if (NDIS_SUPPORT_NDIS620)
  PDOT11_VWIFI_ATTRIBUTES  VWiFiAttributes;
  PDOT11_EXTAP_ATTRIBUTES  ExtAPAttributes;
#endif
#if (NDIS_SUPPORT_NDIS630)
  PDOT11_WFD_ATTRIBUTES    WFDAttributes;
#endif
} NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES, *PNDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES;

Angehörige

Header

Der Typ, die Überarbeitung und die Größe der NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES Struktur. Dieses Element ist als NDIS_OBJECT_HEADER Struktur formatiert.

Der Miniporttreiber muss die Member Header- auf die folgenden Werte festlegen:

Art

Dieses Element muss auf NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES festgelegt werden.

Revision

Für die Betriebssysteme Windows Vista oder Windows Server 2008 muss dieses Mitglied auf NDIS_MINIPORT_ADAPTER_802_11_ATTRIBUTES_REVISION_1 festgelegt sein.

Für spätere Versionen der Windows-Betriebssysteme muss dieses Mitglied auf NDIS_MINIPORT_ADAPTER_802_11_ATTRIBUTES_REVISION_2 festgelegt sein.

Größe

Für die Betriebssysteme Windows Vista oder Windows Server 2008 muss dieses Mitglied auf NDIS_SIZEOF_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES_REVISION_1 festgelegt werden.

Für spätere Versionen der Windows-Betriebssysteme muss dieses Mitglied auf NDIS_SIZEOF_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES_REVISION_2 festgelegt sein.

Weitere Informationen zu diesen Mitgliedern finden Sie unter NDIS_OBJECT_HEADER.

OpModeCapability

Eine Bitmaske der unterstützten Betriebsmodi des Miniporttreibers. Diese Bitmaske wird durch Folgendes definiert:

DOT11_OPERATION_MODE_EXTENSIBLE_AP

Gibt an, dass der Miniporttreiber den Extensible Access Point (ExtAP)-Vorgangsmodus unterstützt.

Dieser Wert ist ab Windows 7 verfügbar.

DOT11_OPERATION_MODE_EXTENSIBLE_STATION

Gibt an, dass der Miniporttreiber den Extensible Station (ExtSTA)-Betriebsmodus unterstützt.

DOT11_OPERATION_MODE_NETWORK_MONITOR

Gibt an, dass der Miniporttreiber den Netzwerkmonitor (NetMon)-Vorgangsmodus unterstützt.

Weitere Informationen zu Vorgangsmodi finden Sie unter Native 802.11 Operation Modes.

NumOfTXBuffers

Die maximale Anzahl von MSDU-Paketen (Media Access Control) für die Medienzugriffskontrolle (Media Access Control, MAC), die die Station 802.11 in der Übertragungswarteschlange enthalten kann. Der Miniporttreiber muss eine minimale Übertragungswarteschlangentiefe von 64 unterstützen.

Der Wert dieses Elements darf nicht die Anzahl der Übertragungspuffer enthalten, die die 802.11-Station zum Senden von Paketen auf eigene Faust verwendet, z. B. Beacon-Pakete oder 802.11-Steuerpakete.

NumOfRXBuffers

Die maximale Anzahl von MSDU-Paketen, die die Station 802.11 in der Empfangswarteschlange puffern kann. Der Miniporttreiber muss mindestens eine Empfangstiefe von 64 unterstützen.

MultiDomainCapabilityImplemented

Ein boolescher Wert, der, wenn TRUE, angibt, dass die Station 802.11 in mehreren regulatorischen Domänen arbeiten kann. Weitere Informationen zu 802.11 regulatorischen Domänen finden Sie im IEEE 802.11d-2001-Standard.

NumSupportedPhys

Die Anzahl der PHYs auf der Station 802.11.

SupportedPhyAttributes

Ein Zeiger auf ein Array von DOT11_PHY_ATTRIBUTES Strukturen. Dieses Array muss NumSupportedPhys Einträge aufweisen und in derselben Reihenfolge sortiert werden wie die Liste der PHY-Typen, die über eine Abfrage von OID_DOT11_SUPPORTED_PHY_TYPES.

ExtSTAAttributes

Ein Zeiger auf eine DOT11_EXTSTA_ATTRIBUTES Struktur, die die Attribute des Miniporttreibers und der Station 802.11 angibt, wenn sie im Extensible Station (ExtSTA)-Modus ausgeführt wird. Weitere Informationen zu diesem Betriebsmodus finden Sie unter Extensible Station Operation Mode.

VWiFiAttributes

Ein Zeiger auf eine DOT11_VWIFI_ATTRIBUTES-Struktur, die die Attribute des Miniporttreibers und der 802.11-Station angibt, wenn er im Virtuellen WLAN-Modus ausgeführt wird.

Dieses Mitglied ist ab Windows 7 verfügbar.

ExtAPAttributes

Ein Zeiger auf eine DOT11_EXTAP_ATTRIBUTES Struktur, die die Attribute des Miniporttreibers und der 802.11-Station angibt, wenn er im Extensible Access Point (ExtAP)-Modus ausgeführt wird.

Dieses Mitglied ist ab Windows 7 verfügbar.

WFDAttributes

Ein Zeiger auf eine DOT11_WFD_ATTRIBUTES Struktur, die die Attribute des Miniporttreibers und der 802.11-Station angibt, wenn sie im Wi-Fi Direct(WFD)-Modus ausgeführt wird.

Dieses Mitglied ist ab Windows 8 verfügbar.

Bemerkungen

Wenn die MiniportInitializeEx--Funktion aufgerufen wird, muss der Miniporttreiber die NdisMSetMiniportAttributes Funktion zum Definieren der nativen 802.11-Attribute des Treibers und der 802.11-Station. Der Miniporttreiber muss diese Richtlinien befolgen, wenn er den Aufruf von NdisMSetMiniportAttributes:

  • Der MiniportAttributes Parameter muss auf die Adresse eines vom Treiber zugewiesenen Speicherblocks festgelegt werden, der eine NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES Struktur sowie die ExtSTA-Attribute und ein Array von PHY-Attributen enthält.
  • Das SupportedPhyAttributes Member muss die Adresse des Arrays DOT11_PHY_ATTRIBUTES Strukturen sein. Dieses Array muss sich innerhalb des vom Treiber zugewiesenen Speicherblocks befinden, auf den vom MiniportAttributes Parameter verwiesen wird.
  • Das ExtSTAAttributes Member muss die Adresse einer DOT11_EXTSTA_ATTRIBUTES Struktur sein. Diese Struktur muss sich innerhalb des vom Treiber zugewiesenen Speicherblocks befinden, auf den vom MiniportAttributes Parameter verwiesen wird.
Weitere Informationen zu den Initialisierungsanforderungen für einen nativen 802.11 Miniporttreiber finden Sie unter Native 802.11 Miniport Driver Initialization.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- ndis.h

Siehe auch

Erweiterbaren Station Operation Mode

Native 802.11-Vorgangsmodi

DOT11_EXTAP_ATTRIBUTES

DOT11_EXTSTA_ATTRIBUTES

OID_DOT11_SUPPORTED_PHY_TYPES

DOT11_PHY_ATTRIBUTES

Native 802.11 Miniport-Treiberinitialisierung

NdisMSetMiniportAttributes

MiniportInitializeEx-

DOT11_WFD_ATTRIBUTES

DOT11_VWIFI_ATTRIBUTES

NDIS_OBJECT_HEADER