estructura DOT11_PEER_INFO (windot11.h)

Importante La interfaz LAN inalámbrica nativa 802.11 está en desuso en Windows 10 y versiones posteriores. En su lugar, use la interfaz del controlador de dispositivo WLAN (WDI). Para obtener más información sobre WDI, consulta Modelo de controlador de Windows universal WLAN.
 
La estructura de DOT11_PEER_INFO especifica información sobre una estación del mismo nivel dentro de una red del conjunto de servicios básico (IBSS) independiente.
Nota IBSS (Ad hoc) y SoftAP están en desuso. A partir de Windows 8.1 y Windows Server 2012 R2, use Wi-Fi Direct.
 

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)

Consulte también

DOT11_POWER_MODE

DOT11_ASSOCIATION_STATE

NdisGetCurrentSystemTime

DOT11_PEER_STATISTICS

DOT11_PEER_INFO_LIST

NDIS_OBJECT_HEADER