функция обратного вызова NDIS_WDI_PEER_CREATE_IND (dot11wdi.h)
Важно!
Этот раздел является частью модели драйвера WDI, выпущенной в Windows 10. Модель драйвера WDI находится в режиме обслуживания и получает только исправления с высоким приоритетом. WiFiCx — это модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx, чтобы воспользоваться преимуществами новейших функций.
Функция обратного вызова NdisWdiPeerCreateIndication задает идентификатор однорангового узла, который необходимо связать с MAC-адресом однорангового узла.
Это обратный вызов внутри NDIS_WDI_DATA_API.
Синтаксис
NDIS_WDI_PEER_CREATE_IND NdisWdiPeerCreateInd;
void NdisWdiPeerCreateInd(
[in] NDIS_HANDLE NdisMiniportDataPathHandle,
[in] WDI_PORT_ID PortId,
[in] WDI_PEER_ID PeerId,
[in] WDI_MAC_ADDRESS PeerAddr
)
{...}
Параметры
[in] NdisMiniportDataPathHandle
NdisMiniportDataPathHandle передан в минипорт IHV в MiniportWdiTalTxRxInitialize.
[in] PortId
Идентификатор порта.
[in] PeerId
Идентификатор однорангового узла. Используется для идентификации однорангового узла в последующих командах и указаниях.
[in] PeerAddr
Одноранговый MAC-адрес.
Возвращаемое значение
None
Remarks
Это необходимо получить и обработать до обмена кадрами с одноранговым элементом.
Порт, работающий в режиме AP или Wi-Fi Direct GO, может одновременно иметь несколько одноранговых узлов (клиентов). Если порт работает в режиме AP или Wi-Fi режиме Direct GO, минипорт IHV создает одноранговый узел для трафика, адресного группе (путем передачи широковещательного MAC-адреса). Весь многоадресный и широковещательный трафик для этого порта связан с этим узлом. В режиме очереди портов создание однорангового узла группы минипортом IHV не требуется, так как классификация кадров Tx не выполняется в этом режиме.
Порт, работающий в любом режиме, может создать одноранговый узел группы.
Чтобы упростить реализацию TDLS в компоненте IHV, порт, работающий в режиме клиента STA или Wi-Fi Direct, может одновременно иметь несколько одноранговых узлов. Если целевой MAC-адрес кадра TX связан с идентификатором однорангового узла, отличного от AP/GO, TxMgr помещает кадр в очередь с очередью TID, связанной с этим узлом, не связанным с AP/GO (если WDI работает в режиме очередей PeerTID).
В режиме одноранговой очереди создается одноранговый узел со всеми идентификаторами TID, приостановленными с WDI_TX_PAUSE_REASON_PEER_CREATE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Целевая платформа | Windows |
Header | dot11wdi.h |