DOT11EXT_APIS 구조체(wlanihv.h)
구문
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 포함) |