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 Tugas Terbuka 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 guna 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 datapath tentang pembuatan port virtual baru. |
MINIPORT_WDI_TAL_TXRX_DEINITIALIZE Fungsi handler MiniportWdiTalTxRxDeinitialize dipanggil dalam konteks miniport halt. 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 datapath 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 serekan, dan serekan (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, melanjutkan indikasi, 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 dicurigai menggantung atau menunggu 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 berlaku) 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 berdaya rendah. |
NDIS_WDI_OPEN_ADAPTER_COMPLETE Fungsi panggilan balik NdisWdiOpenAdapterComplete dipanggil oleh IHV ketika operasi Tugas Terbuka dari MiniportWdiOpenAdapter telah berhasil dimulai. |
NDIS_WDI_PEER_CREATE_IND Fungsi panggilan balik NdisWdiPeerCreateIndication menentukan ID peer 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 antrean RA/TID atau 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 angka 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 set handler yang harus diterapkan driver miniport WDI. |
NDIS_MINIPORT_WDI_DATA_HANDLERS Struktur NDIS_MINIPORT_WDI_DATA_HANDLERS menentukan titik masuk untuk handler datapath 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 diteruskan ke komponen TXRX. |
WDI_TXRX_PARAMETERS Struktur WDI_TXRX_PARAMETERS menentukan parameter yang diteruskan 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 mendefinisikan 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 mendefinisikan 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 mendefinisikan alasan jeda TX. |
WDI_TXRX_PEER_QOS_CAPS Enumerasi WDI_TXRX_PEER_QOS_CAPS mendefinisikan kemampuan Kualitas Layanan (QoS). |