estructura DOT11_PEER_INFO (windot11.h)
Importante
WiFiCx es el nuevo modelo de controlador de Wi-Fi lanzado en Windows 11. Se recomienda usar WiFiCx para aprovechar las características más recientes. El modelo de controlador WDI ahora está en modo de mantenimiento y solo recibirá correcciones de prioridad alta.
La estructura DOT11_PEER_INFO especifica información sobre una estación del mismo nivel dentro de una red independiente del conjunto de servicios básico (IBSS).
Sintaxis
typedef struct _DOT11_PEER_INFO {
DOT11_MAC_ADDRESS MacAddress;
USHORT usCapabilityInformation;
DOT11_AUTH_ALGORITHM AuthAlgo;
DOT11_CIPHER_ALGORITHM UnicastCipherAlgo;
DOT11_CIPHER_ALGORITHM MulticastCipherAlgo;
BOOLEAN bWpsEnabled;
USHORT usListenInterval;
UCHAR ucSupportedRates[MAX_NUM_SUPPORTED_RATES_V2];
USHORT usAssociationID;
DOT11_ASSOCIATION_STATE AssociationState;
DOT11_POWER_MODE PowerMode;
LARGE_INTEGER liAssociationUpTime;
DOT11_PEER_STATISTICS Statistics;
} DOT11_PEER_INFO, *PDOT11_PEER_INFO;
Miembros
MacAddress
Dirección del control de acceso multimedia (MAC) de la estación del mismo nivel dentro de una red BSS (IBSS) independiente.
usCapabilityInformation
El campo Información de funcionalidad 802.11 de los marcos de respuesta de baliza o sondeo que la estación 802.11 recibió más recientemente del mismo nivel.
AuthAlgo
Algoritmo de autenticación que la estación 802.11 resolvió con la estación del mismo nivel durante la operación de asociación. Para obtener más información sobre el tipo de datos del miembro de AuthAlgo, vea DOT11_AUTH_ALGORITHM.
Este miembro no se define si el elemento del mismo nivel no está asociado.
UnicastCipherAlgo
El algoritmo de cifrado de unidifusión que la estación 802.11 resolvió con la estación del mismo nivel durante la operación de asociación. Para obtener más información sobre el tipo de datos del miembro UnicastCipherAlgo, consulte DOT11_CIPHER_ALGORITHM.
Este miembro no se define si el elemento del mismo nivel no está asociado.
MulticastCipherAlgo
Algoritmo de cifrado de multidifusión que la estación 802.11 resolvió con la estación del mismo nivel durante la operación de asociación. Para obtener más información sobre el tipo de datos del miembro de MulticastCipherAlgo, vea DOT11_CIPHER_ALGORITHM.
Este miembro no se define si el elemento del mismo nivel no está asociado.
bWpsEnabled
Valor booleano que indica si la configuración protegida por WiFi (WPS) está habilitada para la estación del mismo nivel. Si TRUE, WPS está habilitado y los algoritmos de autenticación y cifrado utilizados por el mismo nivel pueden ser diferentes de los algoritmos que están habilitados en el AP.
Este miembro no debe usarse si el elemento del mismo nivel no está asociado.
usListenInterval
Valor de USHORT que define el campo Intervalo de escucha 802.11 que se obtuvo de la solicitud de asociación.
Este miembro tiene un valor de cero si el elemento del mismo nivel no está asociado.
ucSupportedRates[MAX_NUM_SUPPORTED_RATES_V2]
Valor UCHAR que especifica las tasas de datos admitidas por la estación del mismo nivel. Estas tarifas se basan en el IE de tarifas admitidas 802.11 de los marcos de respuesta de baliza o sondeo que la estación 802.11 recibió más recientemente del mismo nivel.
Cada entrada de la matriz ucPeerSupportedRates de es el valor de un índice dentro de la tabla de tasas de datos devueltas a través de una consulta de OID_DOT11_DATA_RATE_MAPPING_TABLE. El valor del índice debe estar comprendido entre 2 y 127.
Este miembro tiene un valor de cero si el elemento del mismo nivel no está asociado.
usAssociationID
Valor de USHORT que especifica el campo 802.11 Association ID (Id. de asociación) de los marcos de respuesta de asociación o re-association que la estación 802.11 recibió de ap.
Este miembro tiene un valor de 0xFFFF si el elemento del mismo nivel no está asociado.
AssociationState
Valor de tipo DOT11_ASSOCIATION_STATEque indica el estado de autenticación y asociación 802.11 de la estación del mismo nivel. El estado puede ser dot11_assoc_state_auth_unassoc o dot11_assoc_state_auth_assoc.
En el IEEE 802.11 Standard, el procedimiento de autenticación 802.11 es opcional para una red independiente. Por lo tanto, dependiendo de la implementación de IHV, es posible que el estado representado por el valor de enumeración dot11_assoc_state_auth_unassoc no sea aplicable.
PowerMode
Valor de tipo DOT11_POWER_MODEque describe el modo de administración de energía más reciente de la estación del mismo nivel.
liAssociationUpTime
Valor LARGEINTEGER que especifica la marca de tiempo cuando el procedimiento de asociación 802.11 se completó correctamente. El controlador de miniporta llama a NdisGetCurrentSystemTime para obtener la marca de tiempo de la finalización de la asociación.
Este miembro tiene un valor de cero si el elemento del mismo nivel no está asociado.
Statistics
Los contadores de estadísticas para el tráfico de datos, definidos por la estructura DOT11_PEER_STATISTICS.
Este miembro tiene un valor de cero si el elemento del mismo nivel no está asociado.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows 7 y versiones posteriores de los sistemas operativos Windows. |
encabezado de | windot11.h (incluye Ndis.h) |