DOT11EXT_APIS 구조체(wlanihv.h)

중요Native 802.11 무선 LAN 인터페이스는 Windows 10 이상에서 더 이상 사용되지 않습니다. 대신 WDI(WLAN 디바이스 드라이버 인터페이스)를 사용하세요. WDI에 대한 자세한 내용은 WLAN 유니버설 Windows 드라이버 모델을 참조하세요.
 
DOT11EXT_APIS 구조체는 운영 체제에서 지원하는 IHV 확장성 함수에 대한 포인터 목록을 지정합니다.

구문

typedef struct _DOT11EXT_APIS {
  DOT11EXT_ALLOCATE_BUFFER                Dot11ExtAllocateBuffer;
  DOT11EXT_FREE_BUFFER                    Dot11ExtFreeBuffer;
  DOT11EXT_SET_PROFILE_CUSTOM_USER_DATA   Dot11ExtSetProfileCustomUserData;
  DOT11EXT_GET_PROFILE_CUSTOM_USER_DATA   Dot11ExtGetProfileCustomUserData;
  DOT11EXT_SET_CURRENT_PROFILE            Dot11ExtSetCurrentProfile;
  DOT11EXT_SEND_UI_REQUEST                Dot11ExtSendUIRequest;
  DOT11EXT_PRE_ASSOCIATE_COMPLETION       Dot11ExtPreAssociateCompletion;
  DOT11EXT_POST_ASSOCIATE_COMPLETION      Dot11ExtPostAssociateCompletion;
  DOT11EXT_SEND_NOTIFICATION              Dot11ExtSendNotification;
  DOT11EXT_SEND_PACKET                    Dot11ExtSendPacket;
  DOT11EXT_SET_ETHERTYPE_HANDLING         Dot11ExtSetEtherTypeHandling;
  DOT11EXT_SET_AUTH_ALGORITHM             Dot11ExtSetAuthAlgorithm;
  DOT11EXT_SET_UNICAST_CIPHER_ALGORITHM   Dot11ExtSetUnicastCipherAlgorithm;
  DOT11EXT_SET_MULTICAST_CIPHER_ALGORITHM Dot11ExtSetMulticastCipherAlgorithm;
  DOT11EXT_SET_DEFAULT_KEY                Dot11ExtSetDefaultKey;
  DOT11EXT_SET_KEY_MAPPING_KEY            Dot11ExtSetKeyMappingKey;
  DOT11EXT_SET_DEFAULT_KEY_ID             Dot11ExtSetDefaultKeyId;
  DOT11EXT_NIC_SPECIFIC_EXTENSION         Dot11ExtNicSpecificExtension;
  DOT11EXT_SET_EXCLUDE_UNENCRYPTED        Dot11ExtSetExcludeUnencrypted;
  DOT11EXT_ONEX_START                     Dot11ExtStartOneX;
  DOT11EXT_ONEX_STOP                      Dot11ExtStopOneX;
  DOT11EXT_PROCESS_ONEX_PACKET            Dot11ExtProcessOneXPacket;
} DOT11EXT_APIS, *PDOT11EXT_APIS;

멤버

Dot11ExtAllocateBuffer

에 대한 포인터입니다. Dot11ExtAllocateBuffer 함수입니다.

Dot11ExtFreeBuffer

Dot11ExtFreeBuffer 함수에 대한 포인터입니다.

Dot11ExtSetProfileCustomUserData

에 대한 포인터입니다. Dot11ExtSetProfileCustomUserData 함수입니다.

Dot11ExtGetProfileCustomUserData

에 대한 포인터입니다. Dot11ExtGetProfileCustomUserData 함수입니다.

Dot11ExtSetCurrentProfile

에 대한 포인터입니다. Dot11ExtSetCurrentProfile 함수입니다.

Dot11ExtSendUIRequest

에 대한 포인터입니다. Dot11ExtSendUIRequest 함수입니다.

Dot11ExtPreAssociateCompletion

에 대한 포인터입니다. Dot11ExtPreAssociateCompletion 함수입니다.

Dot11ExtPostAssociateCompletion

에 대한 포인터입니다. Dot11ExtPostAssociateCompletion 함수입니다.

Dot11ExtSendNotification

에 대한 포인터입니다. Dot11ExtSendNotification 함수입니다.

Dot11ExtSendPacket

Dot11ExtSendPacket 함수에 대한 포인터입니다.

Dot11ExtSetEtherTypeHandling

에 대한 포인터입니다. Dot11ExtSetEtherTypeHandling 함수입니다.

Dot11ExtSetAuthAlgorithm

에 대한 포인터입니다. Dot11ExtSetAuthAlgorithm 함수입니다.

Dot11ExtSetUnicastCipherAlgorithm

에 대한 포인터입니다. Dot11ExtSetUnicastCipherAlgorithm 함수입니다.

Dot11ExtSetMulticastCipherAlgorithm

에 대한 포인터입니다. Dot11ExtSetMulticastCipherAlgorithm 함수입니다.

Dot11ExtSetDefaultKey

에 대한 포인터입니다. Dot11ExtSetDefaultKey 함수입니다.

Dot11ExtSetKeyMappingKey

에 대한 포인터입니다. Dot11ExtSetKeyMappingKey 함수입니다.

Dot11ExtSetDefaultKeyId

에 대한 포인터입니다. Dot11ExtSetDefaultKeyId 함수입니다.

Dot11ExtNicSpecificExtension

에 대한 포인터입니다. Dot11ExtNicSpecificExtension 함수입니다.

Dot11ExtSetExcludeUnencrypted

에 대한 포인터입니다. Dot11ExtSetExcludeUnencrypted 함수입니다.

Dot11ExtStartOneX

Dot11ExtStartOneX 함수에 대한 포인터입니다.

Dot11ExtStopOneX

Dot11ExtStopOneX 함수에 대한 포인터입니다.

Dot11ExtProcessSecurityPacket

설명

IHV 확장성 함수는 IHV 확장 DLL에 정적으로 또는 동적으로 연결되지 않습니다. 대신 운영 체제에서 Dot11ExtIhvInitService IHV 처리기 함수를 호출하면 pDot11ExtAPI 매개 변수를 통해 IHV 확장성 함수에 대한 포인터 목록을 전달합니다.

모든 함수 포인터가 필요하며 NULL로 설정되지 않습니다.

요구 사항

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

추가 정보

Dot11ExtSetDefaultKey

Dot11ExtGetUserData

네이티브 802.11 IHV 처리기 함수

Dot11ExtStartOneX

Dot11ExtSetProfileCustomUserData

Dot11ExtSetEtherTypeHandling

Dot11ExtSetDefaultKeyId

네이티브 802.11 IHV 확장성 함수

Dot11ExtSetExcludeUnencrypted

Dot11ExtSetKeyMappingKey

Dot11ExtSetCurrentProfile

Dot11ExtSendPacket

Dot11ExtSendUIRequest

Dot11ExtStopOneX

Dot11ExtIhvInitService

Dot11ExtSetUnicastCipherAlgorithm Dot11ExtSetMulticastCipherAlgorithm

Dot11ExtProcessOneXPacket

Dot11ExtFreeBuffer

Dot11ExtPreAssociateCompletion

Dot11ExtAllocateBuffer

Dot11ExtPostAssociateCompletion

Dot11ExtNicSpecificExtension

Dot11ExtSetAuthAlgorithm

Dot11ExtSendNotification