encabezado dot11wdi.h

La red usa este encabezado. Para más información, consulte:

dot11wdi.h contiene las siguientes interfaces de programación:

Functions

 
NdisMDeregisterWdiMiniportDriver

Un controlador de miniport llama a la función NdisMDeregisterWdiMiniportDriver para liberar los recursos asignados con una llamada anterior a la función NdisMRegisterWdiMiniportDriver.
NdisMRegisterWdiMiniportDriver

Un controlador de minipuerto llama a la función NdisMRegisterWdiMiniportDriver para registrar puntos de entrada MiniportWdiXxx con NDIS como primer paso en la inicialización.

Funciones de devolución de llamada

 
MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE

La función de controlador MiniportWdiAdapterHangDiagnose se usa para recopilar estados de registro de control de hardware y, opcionalmente, estado de firmware completo.
MINIPORT_WDI_ALLOCATE_ADAPTER

La función de controlador MiniportWdiAllocateAdapter asigna un adaptador de miniport WDI.
MINIPORT_WDI_CANCEL_IDLE_NOTIFICATION

NDIS llama a la función de controlador MiniportWdiCancelIdleNotification para notificar al controlador de miniporte WDI que NDIS ha detectado actividad en el adaptador de red suspendido.
MINIPORT_WDI_CLOSE_ADAPTER

El componente de Microsoft usa la función de controlador MiniportWdiCloseAdapter para iniciar la operación Cerrar tarea en el controlador IHV.
MINIPORT_WDI_FREE_ADAPTER

La función de controlador MiniportWdiFreeAdapter solicita que el controlador IHV elimine su estado de software.
MINIPORT_WDI_IDLE_NOTIFICATION

NDIS llama a la función de controlador MiniportWdiIdleNotification para iniciar la operación de suspensión selectiva de NDIS en un adaptador de red inactivo. A través de esta operación, el adaptador de red se suspende y pasa a un estado de bajo consumo.
MINIPORT_WDI_OPEN_ADAPTER

El componente de Microsoft usa la función de controlador MiniportWdiOpenAdapter para iniciar la operación Abrir tarea en el controlador IHV.
MINIPORT_WDI_POST_ADAPTER_PAUSE

El componente de Microsoft llama a la función de controlador MiniportWdiPostAdapterPause una vez finalizada la limpieza de la ruta de acceso de datos como parte de los requisitos de MiniportPause de NDIS.
MINIPORT_WDI_POST_ADAPTER_RESTART

El componente de Microsoft llama a la función de controlador MiniportWdiPostAdapterRestart después de que termine de reiniciar la ruta de acceso de datos como parte de los requisitos de MiniportRestart de NDIS.
MINIPORT_WDI_RX_FLUSH

La función de controlador MiniportWdiRxFlush se emite una vez completada la operación MiniportWdiRxStop. Al recibir la solicitud de vaciado, el target/RxEngine debe descartar todos los fotogramas no indicados en el puerto o adaptador antes de indicar RxFlushConfirm.
MINIPORT_WDI_RX_GET_MPDUS

La función de controlador MiniportWdiRxGetMpdus devuelve una cadena de NET_BUFFER_LIST. Cada NET_BUFFER_LIST representa un MPDU.
MINIPORT_WDI_RX_PPDU_RSSI

La función de controlador MiniportWdiRxPpduRssi devuelve el valor absoluto de RSSI (en dB) para ppDU. RxMgr puede solicitar la RSSI solo una vez por indicación de datos mediante el PNET_BUFFER_LIST obtenido de MiniportWdiRxGetMpdus.
MINIPORT_WDI_RX_RESTART

La función de controlador MiniportWdiRxRestart configura rxEngine para reiniciar el tráfico de datos. Esto se emite después de un MiniportWdiRxStop.
MINIPORT_WDI_RX_RESUME

RxMgr emite la función de controlador MiniportWdiRxResume después de que devuelva un estado de pausa a una indicación de datos.
MINIPORT_WDI_RX_RETURN_FRAMES

La función de controlador MiniportWdiRxReturnFrames devuelve una estructura de NET_BUFFER_LIST (y búferes de datos asociados) al TAL.
MINIPORT_WDI_RX_STOP

La función de controlador MiniportWdiRxStop detiene RX en un puerto determinado y acepta el identificador de puerto comodín para detener RX en el adaptador.
MINIPORT_WDI_RX_THROTTLE

La función de controlador MiniportWdiRxThrottle indica al TAL/destino que habilite mecanismos para reducir la tasa de MSDUs rx.
MINIPORT_WDI_START_ADAPTER_OPERATION

El controlador IHV puede usar la función de controlador MiniportWdiStartAdapterOperation para realizar tareas adicionales de MiniportInitializeEx.
MINIPORT_WDI_STOP_ADAPTER_OPERATION

El controlador IHV puede usar la función de controlador MiniportWdiStopAdapterOperation para deshacer las operaciones realizadas en MiniportWdiStartAdapterOperation.
MINIPORT_WDI_TAL_TXRX_ADD_PORT

La función de controlador MiniportWdiTalTxRxAddPort notifica a los componentes de ruta de datos de la creación de un nuevo puerto virtual.
MINIPORT_WDI_TAL_TXRX_DEINITIALIZE

La función de controlador MiniportWdiTalTxRxDeinitialize se invoca en el contexto de la detención de minipuerto. Los componentes funcionales RXEngine y TxEngine ya se han detenido y los fotogramas de datos pendientes completados o devueltos.
MINIPORT_WDI_TAL_TXRX_DELETE_PORT

La función de controlador MiniportWdiTalTxRxDeletePort notifica a los componentes de ruta de datos de la eliminación de un puerto virtual.
MINIPORT_WDI_TAL_TXRX_INITIALIZE

La función de controlador MiniportWdiTalTxRxInitialize inicializa estructuras de datos en el tal y intercambia controladores de ruta de datos entre ue y TAL.
MINIPORT_WDI_TAL_TXRX_PEER_CONFIG

La función de controlador MiniportWdiTalTxRxPeerConfig especifica el identificador de puerto, el identificador del mismo nivel y las funcionalidades del mismo nivel (por ejemplo, funcionalidades de QoS). Se invoca después de que el elemento del mismo nivel se haya asociado, lo que implica la creación del objeto del mismo nivel en el TAL.
MINIPORT_WDI_TAL_TXRX_PEER_DELETE_CONFIRM

La función de controlador MiniportWdiTalTxRxPeerDeleteConfirm se invoca después de completar una llamada PeerDeleteIndication que no devolvió éxito.
MINIPORT_WDI_TAL_TXRX_RESET_PORT

La función de controlador MiniportWdiTalTxRxResetPort se invoca antes de que se emita una tarea de restablecimiento dot11 al destino.
MINIPORT_WDI_TAL_TXRX_SET_PORT_OPMODE

La función de controlador MiniportWdiTalTxRxSetPortOpMode especifica el modo de operación utilizado para el puerto para que TxEngine y RxEngine habiliten la funcionalidad correspondiente.
MINIPORT_WDI_TAL_TXRX_START

La función de controlador MiniportWdiTalTxRxStart proporciona parámetros de configuración TXRX al TAL.
MINIPORT_WDI_TAL_TXRX_STOP

La función de controlador MiniportWdiTalTxRxStop detiene la comunicación TXRX entre el TAL y el destino.
MINIPORT_WDI_TX_ABORT

La función de controlador MiniportWdiTxAbort anula los fotogramas TX pendientes para un puerto determinado o un par, lo que incluye iniciar la finalización de fotogramas propiedad del TAL/target.
MINIPORT_WDI_TX_DATA_SEND

La función de controlador MiniportWdiTxDataSend especifica una cola de puertos o RA-TID desde la que se va a transmitir. Se emite en el contexto del subproceso TX desde el sistema operativo, la indicación de reanudación o un elemento de trabajo.
MINIPORT_WDI_TX_PEER_BACKLOG

La función de controlador MiniportWdiTxPeerBacklog se emite cuando un par en pausa tiene un cambio en el estado de trabajo pendiente.
MINIPORT_WDI_TX_SUSPECT_FRAME_LIST_ABORT

El controlador cliente implementa la función de devolución de llamada TxSuspectFrameListAbort para informar al TxEngine de que txMgr ha identificado fotogramas sospechosos de estar bloqueados o pendientes de finalización durante un período de tiempo significativo.
MINIPORT_WDI_TX_TAL_QUEUE_IN_ORDER

La función de controlador MiniportWdiTxTalQueueInOrder notifica al destino TAL que una o varias colas de RA/TID en pausa (con WDI_TX_PAUSE_REASON_PS) están listas para transmitirse.
MINIPORT_WDI_TX_TAL_SEND

La función de controlador MiniportWdiTxTalSend especifica una cola de PUERTOS o RA-TID desde la que se va a transmitir.
MINIPORT_WDI_TX_TAL_SEND_COMPLETE

La función de controlador MiniportWdiTxTalSendComplete devuelve la propiedad de uno o varios fotogramas TX insertados por el TAL en txEngine.
MINIPORT_WDI_TX_TARGET_DESC_DEINIT

La función de devolución de llamada MINIPORT_WDI_TX_TARGET_DESC_DEINIT informa al TxEngine de que los descriptores TX de destino asociados a la NET_BUFFER_LIST (NBL) de la cadena NBL ya no son necesarios y se pueden liberar.
MINIPORT_WDI_TX_TARGET_DESC_INIT

La función de devolución de llamada MINIPORT_WDI_TX_TARGET_DESC_INIT asocia un descriptor TX de destino opaco con el campo NET_BUFFER_LIST (MiniportReserved[1] ) y (si procede) rellena el campo de costo TX (en unidades de crédito) en el búfer de WDI_FRAME_METADATA del NET_BUFFER_LIST (MiniportReserved[0]).
NDIS_WDI_ALLOCATE_WDI_FRAME_METADATA

La función de devolución de llamada NdisWdiAllocateWiFiFrameMetaData asigna un búfer de metadatos de marco.
NDIS_WDI_CLOSE_ADAPTER_COMPLETE

El IHV llama a la función de devolución de llamada NdisWdiCloseAdapterComplete cuando se ha iniciado correctamente una operación Cerrar tarea desde MiniportWdiCloseAdapter.
NDIS_WDI_FREE_WDI_FRAME_METADATA

La función de devolución de llamada NdisWdiFreeWiFiFrameMetaData libera un búfer de metadatos de marco.
NDIS_WDI_IDLE_NOTIFICATION_COMPLETE

Los controladores de Miniport llaman a la función de devolución de llamada NdisWdiIdleNotificationComplete para completar una notificación inactiva pendiente para una operación de suspensión selectiva de NDIS. NDIS inicia la operación cuando llama a la función de controlador MiniportWdiIdleNotification del controlador.
NDIS_WDI_IDLE_NOTIFICATION_CONFIRM

Los controladores de Miniport llaman a la función de devolución de llamada NdisWdiIdleNotificationConfirm para notificar a NDIS que el adaptador de red inactivo se puede suspender y pasar de forma segura a un estado de baja potencia.
NDIS_WDI_OPEN_ADAPTER_COMPLETE

El IHV llama a la función de devolución de llamada NdisWdiOpenAdapterComplete cuando se ha iniciado correctamente una operación Abrir tarea desde MiniportWdiOpenAdapter.
NDIS_WDI_PEER_CREATE_IND

La función de devolución de llamada NdisWdiPeerCreateIndication especifica un identificador del mismo nivel que se va a asociar a una dirección MAC del mismo nivel.
NDIS_WDI_PEER_DELETE_IND

La función de devolución de llamada NdisWdiPeerDeleteIndication inicia la eliminación de la asociación de entre un identificador del mismo nivel y una dirección MAC del mismo nivel.
NDIS_WDI_RX_FLUSH_CONFIRM

La función de devolución de llamada NdisWdiRxFlushConfirm indica la finalización de una solicitud MiniportWdiRxFlush. RxEngine debe completar el descarte de todos los fotogramas de datos RX que coincidan con la solicitud de vaciado antes de emitir NdisWdiRxFlushConfirm.
NDIS_WDI_RX_INORDER_DATA_IND

La función de devolución de llamada NdisWdiRxInorderDataIndication informa al RxMgr de que hay una lista de fotogramas RX especificados en el orden correcto.
NDIS_WDI_RX_STOP_CONFIRM

La función de devolución de llamada NdisWdiRxStopConfirm indica la finalización de una solicitud MiniportWdiRxStop.
NDIS_WDI_TX_ABORT_CONFIRM

La función de devolución de llamada NdisWdiTxAbortConfirm indica una confirmación asincrónica de un MiniportWdiTxAbort de WDI.
NDIS_WDI_TX_DEQUEUE_IND

La función de devolución de llamada NdisWdiTxDequeueIndication se llama en el contexto de un MiniportWdiTxDataSend o MiniportWdiTxTalSend por la miniporte IHV para desqueue fotogramas de WDI a la miniporte IHV.
NDIS_WDI_TX_INJECT_FRAME_IND

La función de devolución de llamada NdisWdiTxInjectFrameIndication permite a la LE insertar fotogramas a través de la ruta de acceso de datos normal (por ejemplo, solicitudes/respuestas de autenticación/asociación, Wi-Fi marcos de acción directo).
NDIS_WDI_TX_QUERY_RA_TID_STATE

TxEngine usa la función de devolución de llamada NdisWdiTxQueryRATIDState para consultar el estado de una cola ra/TID o puerto.
NDIS_WDI_TX_QUERY_SUSPECT_FRAME_COMPLETE_STATUS

La miniporte IHV implementa la función de devolución de llamada TxQuerySuspectFrameStatus para consultar el estado de un fotograma sospechoso.
NDIS_WDI_TX_RELEASE_FRAMES_IND

La función de devolución de llamada NdisWdiTxReleaseFrameIndication libera hasta un número especificado o un costo agregado de fotogramas en cola en una combinación determinada de TID del mismo nivel cuando la transmisión está en pausa.
NDIS_WDI_TX_SEND_COMPLETE_IND

La función de devolución de llamada NdisWdiTxSendCompleteIndication especifica una matriz de identificadores de marco asociados a los marcos enviados del destino.
NDIS_WDI_TX_SEND_PAUSE_IND

La función de devolución de llamada NdisWdiTxSendPauseIndication pausa las transmisiones en un puerto determinado en una combinación de TID o punto determinado.
NDIS_WDI_TX_SEND_RESTART_IND

La función de devolución de llamada NdisWdiTxSendRestartIndication reanuda la transmisión en un puerto determinado a una combinación de TID punto o punto determinado.
NDIS_WDI_TX_TRANSFER_COMPLETE_IND

La función de devolución de llamada NdisWdiTxTransferCompleteIndication especifica una lista de búferes de fotogramas transferidos al destino. Los marcos con diferentes valores de estado TX se completan en indicaciones independientes.

Estructuras

 
NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS

La estructura NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS define el conjunto de controladores que debe implementar un controlador de miniporte WDI.
NDIS_MINIPORT_WDI_DATA_HANDLERS

La estructura NDIS_MINIPORT_WDI_DATA_HANDLERS especifica los puntos de entrada para los controladores de ruta de datos de miniporte de IHV.
NDIS_WDI_DATA_API

La estructura NDIS_WDI_DATA_API especifica los puntos de entrada para las indicaciones de datos WDI.
NDIS_WDI_INIT_PARAMETERS

La estructura NDIS_WDI_INIT_PARAMETERS especifica las funciones WDI proporcionadas por el sistema operativo y llamadas por el controlador WDI de IHV.
TAL_TXRX_PARAMETERS

La estructura TAL_TXRX_PARAMETERS define los parámetros TAL TXRX.
WDI_FRAME_METADATA

La estructura WDI_FRAME_METADATA define los metadatos del marco.
WDI_MAC_ADDRESS

La estructura WDI_MAC_ADDRESS define una dirección de control de acceso multimedia (MAC) IEEE.
WDI_MESSAGE_HEADER

La estructura WDI_MESSAGE_HEADER define el encabezado del mensaje WDI. Todos los mensajes de comando WDI deben comenzar con este encabezado.
WDI_P2P_SERVICE_NAME_HASH

La estructura de WDI_P2P_SERVICE_NAME_HASH define un hash de un nombre de servicio WFDS.
WDI_RX_METADATA

La estructura WDI_RX_METADATA define los metadatos de RX.
WDI_TX_COMPLETE_DATA

La estructura WDI_TX_COMPLETE_DATA define los datos de finalización de TX.
WDI_TX_METADATA

La estructura WDI_TX_METADATA define los metadatos tx.
WDI_TXRX_CAPABILITIES

La estructura WDI_TXRX_CAPABILITIES define las funcionalidades de destino.
WDI_TXRX_MPDU_PN

La unión WDI_TXRX_MPDU_PN define los parámetros que se pasan al componente TXRX.
WDI_TXRX_PARAMETERS

La estructura WDI_TXRX_PARAMETERS define los parámetros que se pasan al componente TXRX.
WDI_TXRX_PEER_CFG

La estructura WDI_TXRX_PEER_CFG define la configuración del mismo nivel.
WDI_TXRX_TARGET_CONFIGURATION

La estructura WDI_TXRX_TARGET_CONFIGURATION define la configuración de destino.

Enumeraciones

 
eDiagnoseLevel

La enumeración eDiagnoseLevel define los niveles de diagnóstico para el diagnóstico de bloqueo del adaptador.
WDI_EXEMPTION_ACTION_TYPE

La enumeración WDI_EXEMPTION_ACTION_TYPE define los tipos de exención.
WDI_FRAME_PAYLOAD_TYPE

La enumeración WDI_FRAME_PAYLOAD_TYPE define el tipo de carga del marco.
WDI_INTERCONNECT_TYPE

La enumeración WDI_INTERCONNECT_TYPE define los tipos de interconexión.
WDI_OPERATION_MODE

La enumeración WDI_OPERATION_MODE define los modos de operación.
WDI_RX_INDICATION_LEVEL

La enumeración WDI_RX_INDICATION_LEVEL define los niveles de indicación de RX.
WDI_RX_THROTTLE_LEVEL

La enumeración WDI_RX_THROTTLE_LEVEL define el nivel de limitación de RX. Los mecanismos de interpretación e implementación de estos niveles de limitación se definen mediante el proveedor de hardware independiente (IHV).
WDI_TX_FRAME_STATUS

La enumeración WDI_TX_FRAME_STATUS define los valores de estado del marco TX.
WDI_TX_PAUSE_REASON

La enumeración WDI_TX_PAUSE_REASON define los motivos de una pausa tx.
WDI_TXRX_PEER_QOS_CAPS

La enumeración WDI_TXRX_PEER_QOS_CAPS define las funcionalidades de calidad de servicio (QoS).