다음을 통해 공유


PFNKSDEFAULTFREE 콜백 함수(ks.h)

AVStream 미니드라이버의 AVStrMiniAllocatorFreeFrame 루틴은 지정된 프레임을 해제합니다.

구문

PFNKSDEFAULTFREE Pfnksdefaultfree;

void Pfnksdefaultfree(
  [in] PVOID Context,
  [in] PVOID Buffer
)
{...}

매개 변수

[in] Context

AVStrMiniInitializeAllocator에서 만든 할당자의 컨텍스트 구조에 대한 포인터입니다.

[in] Buffer

해제할 프레임에 대한 포인터입니다.

반환 값

없음

설명

미니 드라이버는 해당 KSALLOCATOR_DISPATCH 구조의 Free 멤버에서 이 루틴의 주소를 지정합니다. 미니 드라이버는 이 구조를 KSPIN_DISPATCH 클래스 드라이버에 전달합니다.

AVStream은 AVStrMiniFree 를 호출하여 프레임을 해제하고 초기화 디스패치에 설정된 컨텍스트 구조와 프레임에 대한 포인터를 매개 변수로 전달하여 해제합니다.

자세한 내용은 KS 할당자를 참조하세요.

요구 사항

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

추가 정보

AVStrMiniInitializeAllocator

KSALLOCATOR_DISPATCH