header dot11wdi.h

Header ini digunakan oleh jaringan. Untuk informasi selengkapnya, lihat:

dot11wdi.h berisi antarmuka pemrograman berikut:

Fungsi

 
NdisMDeregisterWdiMiniportDriver

Driver miniport memanggil fungsi NdisMDeregisterWdiMiniportDriver untuk merilis sumber daya yang dialokasikan dengan panggilan sebelumnya ke fungsi NdisMRegisterWdiMiniportDriver.
NdisMRegisterWdiMiniportDriver

Driver miniport memanggil fungsi NdisMRegisterWdiMiniportDriver untuk mendaftarkan titik masuk MiniportWdiXxx dengan NDIS sebagai langkah pertama dalam inisialisasi.

Fungsi panggilan balik

 
MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE

Fungsi handler MiniportWdiAdapterHangDiagnose digunakan untuk mengumpulkan status register kontrol perangkat keras dan secara opsional status firmware penuh.
MINIPORT_WDI_ALLOCATE_ADAPTER

Fungsi handler MiniportWdiAllocateAdapter mengalokasikan adaptor miniport WDI.
MINIPORT_WDI_CANCEL_IDLE_NOTIFICATION

NDIS memanggil fungsi handler MiniportWdiCancelIdleNotification untuk memberi tahu driver miniport WDI bahwa NDIS telah mendeteksi aktivitas pada adaptor jaringan yang ditangguhkan.
MINIPORT_WDI_CLOSE_ADAPTER

Fungsi handler MiniportWdiCloseAdapter digunakan oleh komponen Microsoft untuk memulai operasi Tutup Tugas pada driver IHV.
MINIPORT_WDI_FREE_ADAPTER

Fungsi handler MiniportWdiFreeAdapter meminta agar driver IHV menghapus status perangkat lunaknya.
MINIPORT_WDI_IDLE_NOTIFICATION

NDIS memanggil fungsi handler MiniportWdiIdleNotification untuk memulai operasi penangguhan selektif NDIS pada adaptor jaringan diam. Melalui operasi ini, adaptor jaringan ditangguhkan dan ditransisikan ke status daya rendah.
MINIPORT_WDI_OPEN_ADAPTER

Fungsi handler MiniportWdiOpenAdapter digunakan oleh komponen Microsoft untuk memulai operasi Open Task pada driver IHV.
MINIPORT_WDI_POST_ADAPTER_PAUSE

Fungsi handler MiniportWdiPostAdapterPause dipanggil oleh komponen Microsoft setelah menyelesaikan pembersihan jalur data sebagai bagian dari persyaratan NDIS MiniportPause.
MINIPORT_WDI_POST_ADAPTER_RESTART

Fungsi handler MiniportWdiPostAdapterRestart dipanggil oleh komponen Microsoft setelah selesai memulai ulang jalur data sebagai bagian dari persyaratan NDIS MiniportRestart.
MINIPORT_WDI_RX_FLUSH

Fungsi handler MiniportWdiRxFlush dikeluarkan setelah operasi MiniportWdiRxStop selesai. Setelah menerima permintaan flush, target/RxEngine harus membuang semua bingkai yang tidak diindikasikan pada port/adaptor sebelum menunjukkan RxFlushConfirm.
MINIPORT_WDI_RX_GET_MPDUS

Fungsi handler MiniportWdiRxGetMpdus mengembalikan rantai NET_BUFFER_LIST. Setiap NET_BUFFER_LIST mewakili satu MPDU.
MINIPORT_WDI_RX_PPDU_RSSI

Fungsi handler MiniportWdiRxPpduRssi mengembalikan nilai absolut RSSI (dalam dB) untuk PPDU. RxMgr dapat meminta RSSI hanya sekali per indikasi data menggunakan PNET_BUFFER_LIST yang diperoleh dari MiniportWdiRxGetMpdus.
MINIPORT_WDI_RX_RESTART

Fungsi handler MiniportWdiRxRestart mengonfigurasi RxEngine untuk memulai ulang yang menunjukkan lalu lintas data. Ini dikeluarkan setelah MiniportWdiRxStop.
MINIPORT_WDI_RX_RESUME

Fungsi handler MiniportWdiRxResume dikeluarkan oleh RxMgr setelah mengembalikan status jeda ke indikasi data.
MINIPORT_WDI_RX_RETURN_FRAMES

Fungsi handler MiniportWdiRxReturnFrames mengembalikan struktur NET_BUFFER_LIST (dan buffer data terkait) ke TAL.
MINIPORT_WDI_RX_STOP

Fungsi handler MiniportWdiRxStop menghentikan RX pada port tertentu dan menerima ID port wildcard untuk menghentikan RX di seluruh adaptor.
MINIPORT_WDI_RX_THROTTLE

Fungsi handler MiniportWdiRxThrottle memberi tahu TAL/target untuk mengaktifkan mekanisme untuk mengurangi laju RX MSDUs.
MINIPORT_WDI_START_ADAPTER_OPERATION

Fungsi handler MiniportWdiStartAdapterOperation dapat digunakan oleh driver IHV untuk melakukan tugas MiniportInitializeEx tambahan.
MINIPORT_WDI_STOP_ADAPTER_OPERATION

Fungsi handler MiniportWdiStopAdapterOperation dapat digunakan oleh driver IHV untuk membatalkan operasi yang dilakukan di MiniportWdiStartAdapterOperation.
MINIPORT_WDI_TAL_TXRX_ADD_PORT

Fungsi handler MiniportWdiTalTxRxAddPort memberi tahu komponen jalur data tentang pembuatan port virtual baru.
MINIPORT_WDI_TAL_TXRX_DEINITIALIZE

Fungsi handler MiniportWdiTalTxRxDeinitialize dipanggil dalam konteks penghentian miniport. Komponen fungsional RXEngine dan TxEngine telah dihentikan dan bingkai data yang tertunda selesai/dikembalikan.
MINIPORT_WDI_TAL_TXRX_DELETE_PORT

Fungsi handler MiniportWdiTalTxRxDeletePort memberi tahu komponen jalur data tentang penghapusan port virtual.
MINIPORT_WDI_TAL_TXRX_INITIALIZE

Fungsi handler MiniportWdiTalTxRxInitialize menginisialisasi struktur data di TAL dan bertukar handel komponen datapath antara UE dan TAL.
MINIPORT_WDI_TAL_TXRX_PEER_CONFIG

Fungsi handler MiniportWdiTalTxRxPeerConfig menentukan kemampuan ID port, ID peer, dan peer (misalnya, kemampuan QoS). Ini dipanggil setelah serekan terkait, yang melibatkan pembuatan objek serekan di TAL.
MINIPORT_WDI_TAL_TXRX_PEER_DELETE_CONFIRM

Fungsi handler MiniportWdiTalTxRxPeerDeleteConfirm dipanggil setelah penyelesaian panggilan PeerDeleteIndication yang tidak mengembalikan keberhasilan.
MINIPORT_WDI_TAL_TXRX_RESET_PORT

Fungsi handler MiniportWdiTalTxRxResetPort dipanggil sebelum tugas reset dot11 dikeluarkan ke target.
MINIPORT_WDI_TAL_TXRX_SET_PORT_OPMODE

Fungsi handler MiniportWdiTalTxRxSetPortOpMode menentukan opmode yang digunakan untuk port sehingga TxEngine dan RxEngine mengaktifkan fungsionalitas yang sesuai.
MINIPORT_WDI_TAL_TXRX_START

Fungsi handler MiniportWdiTalTxRxStart menyediakan parameter konfigurasi TXRX ke TAL.
MINIPORT_WDI_TAL_TXRX_STOP

Fungsi handler MiniportWdiTalTxRxStop menghentikan komunikasi TXRX antara TAL dan target.
MINIPORT_WDI_TX_ABORT

Fungsi handler MiniportWdiTxAbort membatalkan bingkai TX yang luar biasa untuk port atau peer tertentu, yang mencakup memulai penyelesaian bingkai yang dimiliki oleh TAL/target.
MINIPORT_WDI_TX_DATA_SEND

Fungsi handler MiniportWdiTxDataSend menentukan RA-TID atau antrean port untuk dikirimkan. Ini dikeluarkan dalam konteks utas TX dari sistem operasi, indikasi resume, atau item kerja.
MINIPORT_WDI_TX_PEER_BACKLOG

Fungsi handler MiniportWdiTxPeerBacklog dikeluarkan ketika serekan yang dijeda memiliki perubahan status backlog.
MINIPORT_WDI_TX_SUSPECT_FRAME_LIST_ABORT

Fungsi panggilan balik TxSuspectFrameListAbort diimplementasikan oleh driver klien untuk memberi tahu TxEngine bahwa TxMgr telah mengidentifikasi bingkai yang diduga digantung atau tertunda penyelesaian untuk jangka waktu yang signifikan.
MINIPORT_WDI_TX_TAL_QUEUE_IN_ORDER

Fungsi handler MiniportWdiTxTalQueueInOrder memberi tahu target TAL bahwa satu atau beberapa antrean RA/TID yang dijeda (dengan WDI_TX_PAUSE_REASON_PS) siap untuk dikirimkan.
MINIPORT_WDI_TX_TAL_SEND

Fungsi handler MiniportWdiTxTalSend menentukan RA-TID atau antrean port untuk dikirimkan.
MINIPORT_WDI_TX_TAL_SEND_COMPLETE

Fungsi handler MiniportWdiTxTalSendComplete mengembalikan kepemilikan satu atau beberapa bingkai TX yang disuntikkan oleh TAL kembali ke TxEngine.
MINIPORT_WDI_TX_TARGET_DESC_DEINIT

Fungsi panggilan balik MINIPORT_WDI_TX_TARGET_DESC_DEINIT menginformasikan TxEngine bahwa deskriptor TX target yang terkait dengan NET_BUFFER_LIST (NBL) dalam rantai NBL tidak lagi diperlukan dan dapat dibebaskan.
MINIPORT_WDI_TX_TARGET_DESC_INIT

Fungsi panggilan balik MINIPORT_WDI_TX_TARGET_DESC_INIT mengaitkan deskriptor TX target buram dengan bidang NET_BUFFER_LIST (MiniportReserved[1]) dan (jika ada) mengisi bidang biaya TX (dalam unit kredit) di buffer WDI_FRAME_METADATA NET_BUFFER_LIST (MiniportReserved[0]).
NDIS_WDI_ALLOCATE_WDI_FRAME_METADATA

Fungsi panggilan balik NdisWdiAllocateWiFiFrameMetaData mengalokasikan buffer metadata bingkai.
NDIS_WDI_CLOSE_ADAPTER_COMPLETE

Fungsi panggilan balik NdisWdiCloseAdapterComplete dipanggil oleh IHV ketika operasi Tutup Tugas dari MiniportWdiCloseAdapter telah berhasil dimulai.
NDIS_WDI_FREE_WDI_FRAME_METADATA

Fungsi panggilan balik NdisWdiFreeWiFiFrameMetaData membebaskan buffer metadata bingkai.
NDIS_WDI_IDLE_NOTIFICATION_COMPLETE

Driver miniport memanggil fungsi panggilan balik NdisWdiIdleNotificationComplete untuk menyelesaikan pemberitahuan menganggur yang tertunda untuk operasi penangguhan selektif NDIS. NDIS memulai operasi ketika memanggil fungsi handler MiniportWdiIdleNotification driver.
NDIS_WDI_IDLE_NOTIFICATION_CONFIRM

Driver Miniport memanggil fungsi panggilan balik NdisWdiIdleNotificationConfirm untuk memberi tahu NDIS bahwa adaptor jaringan diam dapat dengan aman ditangguhkan dan ditransisikan ke status daya rendah.
NDIS_WDI_OPEN_ADAPTER_COMPLETE

Fungsi panggilan balik NdisWdiOpenAdapterComplete dipanggil oleh IHV ketika operasi Open Task dari MiniportWdiOpenAdapter telah berhasil dimulai.
NDIS_WDI_PEER_CREATE_IND

Fungsi panggilan balik NdisWdiPeerCreateIndication menentukan ID serekan untuk dikaitkan dengan alamat MAC serekan.
NDIS_WDI_PEER_DELETE_IND

Fungsi panggilan balik NdisWdiPeerDeleteIndication memulai penghapusan asosiasi antara ID serekan dan alamat MAC serekan.
NDIS_WDI_RX_FLUSH_CONFIRM

Fungsi panggilan balik NdisWdiRxFlushConfirm menunjukkan penyelesaian permintaan MiniportWdiRxFlush. RxEngine harus menyelesaikan pembuangan semua bingkai data RX yang cocok dengan permintaan flush sebelum mengeluarkan NdisWdiRxFlushConfirm.
NDIS_WDI_RX_INORDER_DATA_IND

Fungsi panggilan balik NdisWdiRxInorderDataIndication memberi tahu RxMgr bahwa daftar bingkai RX tertentu dalam urutan yang benar ada.
NDIS_WDI_RX_STOP_CONFIRM

Fungsi panggilan balik NdisWdiRxStopConfirm menunjukkan penyelesaian permintaan MiniportWdiRxStop.
NDIS_WDI_TX_ABORT_CONFIRM

Fungsi panggilan balik NdisWdiTxAbortConfirm menunjukkan konfirmasi asinkron dari MiniportWdiTxAbort dari WDI.
NDIS_WDI_TX_DEQUEUE_IND

Fungsi panggilan balik NdisWdiTxDequeueIndication dipanggil dalam konteks MiniportWdiTxDataSend atau MiniportWdiTxTalSend oleh miniport IHV untuk menghapus bingkai antrean dari WDI ke miniport IHV.
NDIS_WDI_TX_INJECT_FRAME_IND

Fungsi panggilan balik NdisWdiTxInjectFrameIndication memungkinkan LE untuk menyuntikkan bingkai melalui jalur data reguler (misalnya, permintaan/respons autentikasi/asosiasi, Wi-Fi Bingkai tindakan langsung).
NDIS_WDI_TX_QUERY_RA_TID_STATE

Fungsi panggilan balik NdisWdiTxQueryRATIDState digunakan oleh TxEngine untuk mengkueri status RA/TID atau antrean Port.
NDIS_WDI_TX_QUERY_SUSPECT_FRAME_COMPLETE_STATUS

Fungsi panggilan balik TxQuerySuspectFrameStatus diimplementasikan oleh miniport IHV untuk mengkueri status bingkai tersangka.
NDIS_WDI_TX_RELEASE_FRAMES_IND

Fungsi panggilan balik NdisWdiTxReleaseFrameIndication merilis hingga jumlah tertentu atau biaya agregat bingkai yang diantrekan ke kombinasi peer-TID tertentu saat transmisi dijeda.
NDIS_WDI_TX_SEND_COMPLETE_IND

Fungsi panggilan balik NdisWdiTxSendCompleteIndication menentukan array ID bingkai yang terkait dengan bingkai terkirim target.
NDIS_WDI_TX_SEND_PAUSE_IND

Fungsi panggilan balik NdisWdiTxSendPauseIndication menjeda transmisi pada port tertentu ke kombinasi peer atau peer-TID tertentu.
NDIS_WDI_TX_SEND_RESTART_IND

Fungsi panggilan balik NdisWdiTxSendRestartIndication melanjutkan transmisi pada port tertentu ke kombinasi peer atau peer-TID tertentu.
NDIS_WDI_TX_TRANSFER_COMPLETE_IND

Fungsi panggilan balik NdisWdiTxTransferCompleteIndication menentukan daftar buffer bingkai yang telah ditransfer ke target. Bingkai dengan nilai Status TX yang berbeda diselesaikan dalam indikasi terpisah.

Struktur

 
NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS

Struktur NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS mendefinisikan sekumpulan handler yang harus diterapkan oleh driver miniport WDI.
NDIS_MINIPORT_WDI_DATA_HANDLERS

Struktur NDIS_MINIPORT_WDI_DATA_HANDLERS menentukan titik masuk untuk penangan jalur data miniport IHV.
NDIS_WDI_DATA_API

Struktur NDIS_WDI_DATA_API menentukan titik masuk untuk indikasi data WDI.
NDIS_WDI_INIT_PARAMETERS

Struktur NDIS_WDI_INIT_PARAMETERS menentukan fungsi WDI yang disediakan oleh sistem operasi dan dipanggil oleh driver IHV WDI.
TAL_TXRX_PARAMETERS

Struktur TAL_TXRX_PARAMETERS mendefinisikan parameter TAL TXRX.
WDI_FRAME_METADATA

Struktur WDI_FRAME_METADATA menentukan metadata bingkai.
WDI_MAC_ADDRESS

Struktur WDI_MAC_ADDRESS mendefinisikan alamat kontrol akses media (MAC) IEEE.
WDI_MESSAGE_HEADER

Struktur WDI_MESSAGE_HEADER menentukan header pesan WDI. Semua pesan perintah WDI harus dimulai dengan header ini.
WDI_P2P_SERVICE_NAME_HASH

Struktur WDI_P2P_SERVICE_NAME_HASH mendefinisikan hash Nama Layanan WFDS.
WDI_RX_METADATA

Struktur WDI_RX_METADATA mendefinisikan metadata RX.
WDI_TX_COMPLETE_DATA

Struktur WDI_TX_COMPLETE_DATA mendefinisikan data penyelesaian TX.
WDI_TX_METADATA

Struktur WDI_TX_METADATA mendefinisikan metadata TX.
WDI_TXRX_CAPABILITIES

Struktur WDI_TXRX_CAPABILITIES mendefinisikan kemampuan target.
WDI_TXRX_MPDU_PN

Serikat WDI_TXRX_MPDU_PN menentukan parameter yang diturunkan ke komponen TXRX.
WDI_TXRX_PARAMETERS

Struktur WDI_TXRX_PARAMETERS menentukan parameter yang diturunkan ke komponen TXRX.
WDI_TXRX_PEER_CFG

Struktur WDI_TXRX_PEER_CFG mendefinisikan konfigurasi serekan.
WDI_TXRX_TARGET_CONFIGURATION

Struktur WDI_TXRX_TARGET_CONFIGURATION menentukan konfigurasi target.

Enumerasi

 
eDiagnoseLevel

Enumerasi eDiagnoseLevel mendefinisikan tingkat diagnosis untuk diagnosis hang adapter.
WDI_EXEMPTION_ACTION_TYPE

Enumerasi WDI_EXEMPTION_ACTION_TYPE menentukan jenis pengecualian.
WDI_FRAME_PAYLOAD_TYPE

Enumerasi WDI_FRAME_PAYLOAD_TYPE menentukan jenis payload bingkai.
WDI_INTERCONNECT_TYPE

Enumerasi WDI_INTERCONNECT_TYPE menentukan jenis interkoneksi.
WDI_OPERATION_MODE

Enumerasi WDI_OPERATION_MODE mendefinisikan mode operasi.
WDI_RX_INDICATION_LEVEL

Enumerasi WDI_RX_INDICATION_LEVEL mendefinisikan tingkat indikasi RX.
WDI_RX_THROTTLE_LEVEL

Enumerasi WDI_RX_THROTTLE_LEVEL menentukan tingkat pembatasan RX. Mekanisme interpretasi dan implementasi dari tingkat pembatasan ini didefinisikan oleh vendor perangkat keras independen (IHV).
WDI_TX_FRAME_STATUS

Enumerasi WDI_TX_FRAME_STATUS menentukan nilai status bingkai TX.
WDI_TX_PAUSE_REASON

Enumerasi WDI_TX_PAUSE_REASON menentukan alasan jeda TX.
WDI_TXRX_PEER_QOS_CAPS

Enumerasi WDI_TXRX_PEER_QOS_CAPS mendefinisikan kemampuan Quality of Service (QoS).