MINIPORT_WDI_TX_SUSPECT_FRAME_LIST_ABORT 콜백 함수(dot11wdi.h)
중요
이 항목은 Windows 10 릴리스된 WDI 드라이버 모델의 일부입니다. WDI 드라이버 모델은 유지 관리 모드이며 높은 우선 순위 수정만 받습니다. WiFiCx는 Windows 11 릴리스된 Wi-Fi 드라이버 모델입니다. WiFiCx를 사용하여 최신 기능을 활용하는 것이 좋습니다.
TxSuspectFrameListAbort 콜백 함수는 IHV 미니포트에 의해 구현되어 TxEngine에 TxMgr이 상당한 시간 동안 중단되거나 완료 보류 중인 것으로 의심되는 프레임을 식별했음을 알릴 수 있습니다.
구문
MINIPORT_WDI_TX_SUSPECT_FRAME_LIST_ABORT MiniportWdiTxSuspectFrameListAbort;
void MiniportWdiTxSuspectFrameListAbort(
TAL_TXRX_HANDLE MiniportTalTxRxContext,
UINT64 SuspectFrameContext,
UINT16 NumSuspectFrames,
PNET_BUFFER_LIST *SuspectFrameList
)
{...}
매개 변수
MiniportTalTxRxContext
MiniportWdiTalTxRxInitialize의 IHV 미니포트에서 반환되는 TAL 디바이스 핸들입니다.
SuspectFrameContext
의심되는 프레임에 대한 컨텍스트 정보입니다.
NumSuspectFrames
용의자 프레임의 수입니다.
SuspectFrameList
의심되는 프레임 목록입니다. 자세한 내용은 주의 섹션을 참조하세요.
반환 값
없음
설명
NDIS_MINIPORT_WDI_DATA_HANDLERS 구조체의 적절한 멤버를 설정하여 이 콜백 함수의 구현을 등록합니다.
선택적 처리기입니다. IHV 미니포트가 이 콜백의 동작을 구현하지 않는 경우 NDIS_MINIPORT_WDI_DATA_HANDLERS 함수 포인터를 설정하면 안 되며 WDI는 이 처리기를 호출하지 않습니다. 그러나 이 콜백의 동작이 구현되지 않은 경우 IHV 미니포트가 SuspectFrameList 를 사용하여 진단 목적으로 IHV 상태를 기록하는 경우에도 함수 포인터가 설정될 수 있습니다.
이 콜백 함수는 TxEngine에 TxMgr이 상당한 시간 동안 중단되거나 완료 보류 중인 것으로 의심되는 프레임을 식별했음을 알릴 수 있습니다. Next 포인터를 적용할 수 없는 NBL 포인터의 SuspectFrameList 배열은 프레임이 공중으로 전송되지 않더라도 TxMgr이 프롬프트 완료를 요청하는 프레임을 나타냅니다.
TxEngine은 처리기에 전달된 SuspectFrameContext를 사용하여 TxSuspectFrameListAbort 컨텍스트에서 TxQuerySuspectFrameStatus를 호출하여 SuspectFrameList 배열에서 NBL의 상태 검사 수 있습니다. TxMgr은 TxSuspectFrameAbort 기간 동안 SuspectFrameList의 NBL에 대해 TxTargetDescDeinit를 호출하지 않으며 프레임을 NDIS로 완료하지 않습니다.
TxEngine 또는 펌웨어가 용의자 프레임에 대한 지식이나 상태가 없는 경우 시스템 손상 및/또는 이중 완성을 일으킬 수 있으므로 해당 용의자 프레임에 대한 완료를 실행해서는 안 됩니다.
펌웨어가 중단되거나 손상이 감지되면 복구를 시도하려면 NDIS_STATUS_WDI_INDICATION_FIRMWARE_STALLED 알림이 표시되어야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dot11wdi.h |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기