estructura DOT11_PEER_INFO (windot11.h)
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
La dirección de control de acceso multimedia (MAC) de la estación del mismo nivel dentro de una red BSS (IBSS) independiente.
usCapabilityInformation
El campo 802.11 Información de funcionalidad 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 AuthAlgo , consulte DOT11_AUTH_ALGORITHM.
Este miembro no se define si el elemento del mismo nivel no está asociado.
UnicastCipherAlgo
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 MulticastCipherAlgo , consulte 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 es TRUE, WPS está habilitado y los algoritmos de autenticación y cifrado que usa el mismo nivel pueden ser diferentes de los algoritmos habilitados en el AP.
Este miembro no se debe usar si el elemento del mismo nivel no está asociado.
usListenInterval
Valor de USHORT que define el campo Intervalo de escucha 802.11 obtenido 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 velocidades 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 sistema del mismo nivel.
Cada entrada de la matriz ucPeerSupportedRates 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 de nueva asociación 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_STATE que indica el estado de asociación y autenticació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 estándar IEEE 802.11, 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_MODE que 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 minipuerto 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 | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows 7 y versiones posteriores de los sistemas operativos Windows. |
Encabezado | windot11.h (incluye Ndis.h) |