다음을 통해 공유


PFNKSPINFRAMERETURN 콜백 함수(ks.h)

AVStream 미니드라이버의 AVStrMiniFrameReturn 루틴은 삽입된 프레임이 회로 주위의 여정을 완료하고 재활용 또는 해제할 준비가 되면 호출됩니다.

구문

PFNKSPINFRAMERETURN Pfnkspinframereturn;

void Pfnkspinframereturn(
  [in]           PKSPIN Pin,
  [in, optional] PVOID Data,
  [in, optional] ULONG Size,
  [in, optional] PMDL Mdl,
  [in, optional] PVOID Context,
  [in]           NTSTATUS Status
)
{...}

매개 변수

[in] Pin

프레임이 삽입된 핀을 나타내는 KSPIN 구조체에 대한 포인터입니다.

[in, optional] Data

KsPinSubmitFrame 호출에 원래 지정된 버퍼에 대한 포인터입니다.

[in, optional] Size

원래 KsPinSubmitFrame에 지정된대로 데이터의 크기(바이트)를 지정합니다.

[in, optional] Mdl

KsPinSubmitFrameMdl 호출에서와 같이 삽입된 프레임을 설명하는 메모리 설명자 목록에 대한 포인터입니다.

[in, optional] Context

프레임이 회로에 삽입될 때 프레임에 연결된 미니드라이버 제공 컨텍스트 버퍼에 대한 포인터입니다.

[in] Status

요청된 프레임이 연결된IRP에 대한 Irp-IoStatus.Status>의 복사본을 포함합니다.

반환 값

없음

설명

미니 드라이버는 KsPinRegisterFrameReturnCallback 호출의FrameReturn 매개 변수에서 이 루틴의 주소를 지정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Microsoft Windows XP 이상 운영 체제 및 DirectX 8.0 이상 DirectX 버전에서 사용할 수 있습니다.
대상 플랫폼 데스크톱
머리글 ks.h(Ks.h 포함)

추가 정보

KsPinRegisterFrameReturnCallback

KsPinSubmitFrameMdl