NdisMPauseComplete 함수(ndis.h)
미니포트 드라이버는 MiniportPause 함수에서 NDIS_STATUS_PENDING 반환한 경우 NdisMPauseComplete 함수를 호출하여 일시 중지 작업을 완료해야 합니다.
구문
void NdisMPauseComplete(
[in] NDIS_HANDLE MiniportAdapterHandle
);
매개 변수
[in] MiniportAdapterHandle
NDIS가 MiniportInitializeEx의 MiniportAdapterHandle 매개 변수에 전달한 미니포트 어댑터 핸들입니다.
반환 값
없음
설명
NDIS는 미니포트 드라이버의 MiniportPause 함수를 호출하여 미니포트 어댑터에 대한 일시 중지 요청을 시작합니다. 미니포트 어댑터는 일시 중지 작업이 완료될 때까지 일시 중지 상태로 유지됩니다.
미니포트 드라이버가 모든 미해결 송신 요청을 완료하고 NDIS가 미해결 수신 표시의 모든 네트워크 데이터 구조를 드라이버에 반환하면 드라이버는 NdisMPauseComplete 를 호출하여 보류 중인 일시 중지 요청을 완료합니다. 드라이버가 NdisMPauseComplete를 호출하면 미니포트 어댑터가 일시 중지됨 상태가 됩니다.
NDIS는 MiniportRestart 함수를 호출하여 일시 중지된 미니포트 어댑터에 대한 다시 시작 요청을 시작합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | NDIS 6.0 이상에서 지원됩니다. |
대상 플랫폼 | 유니버설 |
헤더 | ndis.h(Ndis.h 포함) |
라이브러리 | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
DDI 규정 준수 규칙 | Irql_Miniport_Driver_Function(ndis) |