функция обратного вызова MINIPORT_WDI_TX_TARGET_DESC_DEINIT (dot11wdi.h)
Важно!
Этот раздел является частью модели драйвера WDI, выпущенной в Windows 10. Модель драйвера WDI находится в режиме обслуживания и получает только исправления с высоким приоритетом. WiFiCx — это модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx, чтобы воспользоваться преимуществами новейших функций.
Функция обратного вызова MINIPORT_WDI_TX_TARGET_DESC_DEINIT сообщает TxEngine, что целевые дескрипторы TX, связанные с NET_BUFFER_LIST (NBL) в цепочке NBL, больше не нужны и могут быть освобождены.
Это обработчик мини-порта WDI внутри NDIS_MINIPORT_WDI_DATA_HANDLERS.
Синтаксис
MINIPORT_WDI_TX_TARGET_DESC_DEINIT MiniportWdiTxTargetDescDeinit;
void MiniportWdiTxTargetDescDeinit(
[in] TAL_TXRX_HANDLE MiniportTalTxRxContext,
[in] PNET_BUFFER_LIST pNBL
)
{...}
Параметры
[in] MiniportTalTxRxContext
Дескриптор устройства TAL, возвращаемый минипортом IHV в функции обратного вызова MINIPORT_WDI_TAL_TXRX_INITIALIZE .
[in] pNBL
Указатель на цепочку NET_BUFFER_LIST .
Возвращаемое значение
None
Remarks
Примеры
Чтобы определить функцию обратного вызова MINIPORT_WDI_TX_TARGET_DESC_DEINIT , необходимо сначала предоставить объявление функции, определяющее тип определяемой функции. Windows предоставляет набор типов функций для драйверов. Объявление функции с помощью типов функций помогает анализу кода для драйверов, средству проверки статических драйверов (SDV) и другим средствам проверки находить ошибки, и это требование для написания драйверов для операционной системы Windows.
Например, чтобы определить функцию обратного вызова MINIPORT_WDI_TX_TARGET_DESC_DEINIT с именем MyTxTargetDescDescDeInit, используйте тип MINIPORT_WDI_TX_TARGET_DESC_DEINIT , как показано в следующем примере кода:
MINIPORT_WDI_TX_TARGET_DESC_DEINIT MyTxTargetDescDeInit;
Затем реализуйте функцию следующим образом:
_Use_decl_annotations_
VOID
MyTxTargetDescDeInit(
TAL_TXRX_HANDLE MiniportTalTxRxContext,
PNET_BUFFER_LIST pNBL
)
{...}
Тип функции MINIPORT_WDI_TX_TARGET_DESC_DEINIT определен в файле заголовка dot11wdi.h. Чтобы более точно определить ошибки при запуске средств анализа кода, не забудьте добавить заметку Use_decl_annotations в определение функции. Заметка Use_decl_annotations гарантирует использование заметок, которые применяются к типу функции MINIPORT_WDI_TX_TARGET_DESC_DEINIT в файле заголовка. Дополнительные сведения о требованиях к объявлениям функций см. в статье Объявление функций с помощью типов ролей функций для драйверов NDIS.
Сведения о Use_decl_annotations см. в статье Поведение функции с заметками.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Целевая платформа | Windows |
Header | dot11wdi.h |