다음을 통해 공유


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원래 지정된 대로Data 크기(바이트)를 지정합니다.

[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