Поделиться через


структура NDIS_WDI_DATA_API (dot11wdi.h)

Важно!

Этот раздел является частью модели драйвера WDI, выпущенной в Windows 10. Модель драйвера WDI находится в режиме обслуживания и будет получать только исправления с высоким приоритетом. WiFiCx — это модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx, чтобы воспользоваться преимуществами новейших функций.

Структура NDIS_WDI_DATA_API указывает точки входа для указаний данных WDI.

Синтаксис

typedef struct _NDIS_WDI_DATA_API {
  NDIS_OBJECT_HEADER                                      Header;
  NDIS_WDI_TX_DEQUEUE_IND_HANDLER                         TxDequeueIndication;
  NDIS_WDI_TX_TRANSFER_COMPLETE_IND_HANDLER               TxTransferCompleteIndication;
  NDIS_WDI_TX_SEND_COMPLETE_IND_HANDLER                   TxSendCompleteIndication;
  NDIS_WDI_TX_QUERY_RA_TID_STATE_HANDLER                  TxQueryRATIDState;
  NDIS_WDI_TX_SEND_PAUSE_IND_HANDLER                      TxSendPauseIndication;
  NDIS_WDI_TX_SEND_RESTART_IND_HANDLER                    TxSendRestartIndication;
  NDIS_WDI_TX_RELEASE_FRAMES_IND_HANDLER                  TxReleaseFrameIndication;
  NDIS_WDI_TX_INJECT_FRAME_IND_HANDLER                    TxInjectFrameIndication;
  NDIS_WDI_TX_ABORT_CONFIRM_HANDLER                       TxAbortConfirm;
  NDIS_WDI_RX_INORDER_DATA_IND_HANDLER                    RxInorderDataIndication;
  NDIS_WDI_RX_STOP_CONFIRM_HANDLER                        RxStopConfirm;
  NDIS_WDI_RX_FLUSH_CONFIRM_HANDLER                       RxFlushConfirm;
  NDIS_WDI_PEER_CREATE_IND_HANDLER                        PeerCreateIndication;
  NDIS_WDI_PEER_DELETE_IND_HANDLER                        PeerDeleteIndication;
  NDIS_WDI_ALLOCATE_WDI_FRAME_METADATA_HANDLER            AllocateWiFiFrameMetaData;
  NDIS_WDI_FREE_WDI_FRAME_METADATA_HANDLER                FreeWiFiFrameMetaData;
  NDIS_WDI_TX_QUERY_SUSPECT_FRAME_COMPLETE_STATUS_HANDLER TxQuerySuspectFrameCompleteStatus;
} NDIS_WDI_DATA_API, *PNDIS_WDI_DATA_API;

Члены

Header

Структура NDIS_OBJECT_HEADER для структуры NDIS_WDI_DATA_API. Задайте для элемента Type структуры, указанной заголовком , значение NDIS_OBJECT_TYPE_WDI_DATA_API.

Чтобы указать версию структуры NDIS_WDI_DATA_API, задайте для элемента Revision следующее значение:

NDIS_OBJECT_TYPE_WDI_DATA_API_REVISION_1

Задайте для элемента Размер значение NDIS_SIZEOF_WDI_DATA_API_REVISION_1.

TxDequeueIndication

Точка входа функции обратного вызова NdisWdiTxDequeueIndication .

TxTransferCompleteIndication

Точка входа функции обратного вызова NdisWdiTxTransferCompleteIndication .

TxSendCompleteIndication

Точка входа функции обратного вызова NdisWdiTxSendCompleteIndication .

TxQueryRATIDState

Точка входа функции обратного вызова NdisWdiTxQueryRATIDState .

TxSendPauseIndication

Точка входа функции обратного вызова NdisWdiTxSendPauseIndication .

TxSendRestartIndication

Точка входа функции обратного вызова NdisWdiTxSendRestartIndication .

TxReleaseFrameIndication

Точка входа функции обратного вызова NdisWdiTxReleaseFrameIndication .

TxInjectFrameIndication

Точка входа функции обратного вызова NdisWdiTxInjectFrameIndication .

TxAbortConfirm

Точка входа функции обратного вызова NdisWdiTxAbortConfirm .

RxInorderDataIndication

Точка входа функции обратного вызова NdisWdiRxInorderDataIndication .

RxStopConfirm

Точка входа функции обратного вызова NdisWdiRxStopConfirm .

RxFlushConfirm

Точка входа функции обратного вызова NdisWdiRxFlushConfirm .

PeerCreateIndication

Точка входа функции обратного вызова NdisWdiPeerCreateIndication .

PeerDeleteIndication

Точка входа функции обратного вызова NdisWdiPeerDeleteIndication .

AllocateWiFiFrameMetaData

Точка входа функции обратного вызова NdisWdiAllocateWiFiFrameMetaData .

FreeWiFiFrameMetaData

Точка входа функции обратного вызова NdisWdiFreeWiFiFrameMetaData .

TxQuerySuspectFrameCompleteStatus

Точка входа функции обратного вызова NdisWdiTxQuerySuspectFrameCompleteStatus .

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Верхняя часть dot11wdi.h (включая Ndis.h)