다음을 통해 공유


PFNKSIRPLISTCALLBACK 콜백 함수(ks.h)

스트리밍 미니 드라이버의 KStrIrpListCallback 루틴은 IRP에서 전달된 데이터를 원본 목록에서 대상 목록으로 이동해야 하는지 또는 IRP 열거를 종료해야 하는지 여부를 결정하기 위해 호출됩니다.

통사론

PFNKSIRPLISTCALLBACK Pfnksirplistcallback;

NTSTATUS Pfnksirplistcallback(
  [in] PIRP Irp,
  [in] PVOID Context
)
{...}

매개 변수

[in] Irp

원본 목록에서 대상 목록으로 이동할 수 있는 IRP에 대한 포인터입니다.

[in] Context

KsMoveIrpsOnCancelableQueue전달됩니다.

반환 값

전달된 IRP를 원본 목록에서 대상 목록으로 이동해야 함을 나타내는 STATUS_SUCCESS 반환합니다. 전달된 IRP를 이동하지 않아야 하는 경우 STATUS_NO_MATCH 반환합니다. 열거형을 종료할 다른 값을 반환합니다.

발언

KStrIrpListCallback DISPATCH_LEVEL 호출됩니다.

KStrIrpListCallback 목록 처리를 완료하기 위해 NULL IRP 값으로 목록 처리가 끝날 때 항상 한 번 이상 호출됩니다.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 ks.h(Ks.h 포함)

참고 항목

KsMoveIrpsOnCancelableQueue