Share via


NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES 구조체(ndis.h)

중요Native 802.11 무선 LAN 인터페이스는 Windows 10 이상에서 더 이상 사용되지 않습니다. 대신 WLAN WDI(디바이스 드라이버 인터페이스)를 사용하세요. WDI에 대한 자세한 내용은 WLAN 유니버설 Windows 드라이버 모델을 참조하세요.
 
NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES 구조는 Native 802.11 미니포트 드라이버 및 802.11 스테이션의 물리적 및 작동 특성을 정의합니다.

구문

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;

멤버

Header

NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES 구조체의 형식, 수정 버전 및 크기입니다. 이 멤버는 NDIS_OBJECT_HEADER 구조체로 형식이 지정됩니다.

미니포트 드라이버는 헤더 의 멤버를 다음 값으로 설정해야 합니다.

형식

이 멤버는 NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES 설정해야 합니다.

수정 버전

Windows Vista 또는 Windows Server 2008 운영 체제의 경우 이 멤버를 NDIS_MINIPORT_ADAPTER_802_11_ATTRIBUTES_REVISION_1 설정해야 합니다.

이후 버전의 Windows 운영 체제의 경우 이 멤버를 NDIS_MINIPORT_ADAPTER_802_11_ATTRIBUTES_REVISION_2 설정해야 합니다.

크기

Windows Vista 또는 Windows Server 2008 운영 체제의 경우 이 멤버를 NDIS_SIZEOF_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES_REVISION_1 설정해야 합니다.

이후 버전의 Windows 운영 체제의 경우 이 멤버를 NDIS_SIZEOF_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES_REVISION_2 설정해야 합니다.

이러한 멤버에 대한 자세한 내용은 NDIS_OBJECT_HEADER 참조하세요.

OpModeCapability

미니포트 드라이버의 지원되는 작업 모드의 비트 마스크입니다. 이 비트 마스크는 다음을 통해 정의됩니다.

DOT11_OPERATION_MODE_EXTENSIBLE_AP

미니포트 드라이버가 ExtAP(확장 가능 액세스 지점) 작업 모드를 지원하도록 지정합니다.

이 값은 Windows 7부터 사용할 수 있습니다.

DOT11_OPERATION_MODE_EXTENSIBLE_STATION

미니포트 드라이버가 ExtSTA(Extensible Station) 작업 모드를 지원하도록 지정합니다.

DOT11_OPERATION_MODE_NETWORK_MONITOR

미니포트 드라이버가 네트워크 모니터(NetMon) 작업 모드를 지원하도록 지정합니다.

작업 모드에 대한 자세한 내용은 네이티브 802.11 작업 모드를 참조하세요.

NumOfTXBuffers

802.11 스테이션이 전송 큐에 보유할 수 있는 MAC(미디어 액세스 제어) MSDU(서비스 데이터 단위) 패킷의 최대 수입니다. 미니포트 드라이버는 최소 전송 큐 깊이 64를 지원해야 합니다.

이 멤버의 값에는 802.11 스테이션에서 비콘 패킷 또는 802.11 컨트롤 패킷과 같이 패킷을 자체적으로 보내는 데 사용하는 전송 버퍼 수가 포함되어서는 안 됩니다.

NumOfRXBuffers

802.11 스테이션이 수신 큐에서 버퍼링할 수 있는 최대 MSDU 패킷 수입니다. 미니포트 드라이버는 최소 수신 큐 깊이 64를 지원해야 합니다.

MultiDomainCapabilityImplemented

TRUE인 경우 802.11 스테이션이 여러 규제 도메인에서 작동할 수 있도록 지정하는 부울 값입니다. 802.11 규제 도메인에 대한 자세한 내용은 IEEE 802.11d-2001 표준을 참조하세요.

NumSupportedPhys

802.11 스테이션의 PHY 수입니다.

SupportedPhyAttributes

DOT11_PHY_ATTRIBUTES 구조체 배열에 대한 포인터입니다. 이 배열에는 NumSupportedPhys 항목이 있어야 하며 쿼리를 통해 반환된 PHY 형식 목록과 동일한 순서로 정렬되어야 합니다. OID_DOT11_SUPPORTED_PHY_TYPES.

ExtSTAAttributes

ExtSTA(확장 가능 스테이션) 모드에서 작동할 때 미니포트 드라이버 및 802.11 스테이션의 특성을 지정하는 DOT11_EXTSTA_ATTRIBUTES 구조체 에 대한 포인터입니다. 이 작업 모드에 대한 자세한 내용은 확장 가능한 스테이션 작업 모드를 참조하세요.

VWiFiAttributes

가상 WiFi 모드에서 작동 할 때 미니포트 드라이버 및 802.11 스테이션의 특성을 지정하는 DOT11_VWIFI_ATTRIBUTES 구조체에 대한 포인터입니다.

이 멤버는 Windows 7부터 사용할 수 있습니다.

ExtAPAttributes

ExtAP(확장 가능 액세스 지점) 모드에서 작동할 때 미니포트 드라이버 및 802.11 스테이션의 특성을 지정하는 DOT11_EXTAP_ATTRIBUTES 구조체 에 대한 포인터입니다.

이 멤버는 Windows 7부터 사용할 수 있습니다.

WFDAttributes

Wi-Fi Direct(WFD) 모드에서 작동할 때 미니포트 드라이버 및 802.11 스테이션의 특성을 지정하는 DOT11_WFD_ATTRIBUTES 구조체에 대한 포인터입니다.

이 멤버는 Windows 8 시작하여 사용할 수 있습니다.

설명

MiniportInitializeEx 함수가 호출되면 미니포트 드라이버는 를 호출해야 합니다. NdisMSetMiniportAttributes 는 드라이버 및 802.11 스테이션의 Native 802.11 특성을 정의하는 함수입니다. 미니포트 드라이버는 NdisMSetMiniportAttributes를 호출할 때 다음 지침을 따라야 합니다.

  • MiniportAttributes 매개 변수는 ExtSTA 특성 및 PHY 특성 배열과 함께 NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES 구조를 포함하는 드라이버 할당 메모리 블록의 주소로 설정해야 합니다.
  • SupportedPhyAttributes 멤버는 DOT11_PHY_ATTRIBUTES 구조체 배열의 주소여야 합니다. 이 배열은 MiniportAttributes 매개 변수에서 참조하는 드라이버 할당 메모리 블록 내에 있어야 합니다.
  • ExtSTAAttributes 멤버는 DOT11_EXTSTA_ATTRIBUTES 구조체의 주소여야 합니다. 이 구조체는 MiniportAttributes 매개 변수에서 참조하는 드라이버 할당 메모리 블록 내에 있어야 합니다.
Native 802.11 미니포트 드라이버의 초기화 요구 사항에 대한 자세한 내용은 Native 802.11 Miniport Driver Initialization을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
머리글 ndis.h

추가 정보

확장 가능한 스테이션 작업 모드

네이티브 802.11 작업 모드

DOT11_EXTAP_ATTRIBUTES

DOT11_EXTSTA_ATTRIBUTES

OID_DOT11_SUPPORTED_PHY_TYPES

DOT11_PHY_ATTRIBUTES

네이티브 802.11 미니포트 드라이버 초기화

NdisMSetMiniportAttributes

MiniportInitializeEx

DOT11_WFD_ATTRIBUTES

DOT11_VWIFI_ATTRIBUTES

NDIS_OBJECT_HEADER