Compartir a través de


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).

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

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)

Consulte también

DOT11_POWER_MODE

DOT11_ASSOCIATION_STATE

NdisGetCurrentSystemTime

DOT11_PEER_STATISTICS

DOT11_PEER_INFO_LIST

NDIS_OBJECT_HEADER