다음을 통해 공유


IKsPin::KsIncrementPendingIoCount 메서드(ksproxy.h)

KsIncrementPendingIoCount 메서드는 핀에서 진행 중인 입력/출력(I/O) 작업의 수를 증가합니다.

구문

LONG KsIncrementPendingIoCount();

반환 값

진행 중인 새 I/O 작업 수를 나타내는 값인 1에서 n까지의 정수를 반환합니다.

설명

KsIncrementPendingIoCount 메서드는 일반적으로 다음 시퀀스에 설명된 대로 인터페이스 처리기 내에서 호출됩니다.

  1. 프록시는 인터페이스 처리기(IKsInterfaceHandler)의 instance 만들어 특정 미디어 형식을 처리합니다.
  2. 클라이언트는 IKsInterfaceHandler::KsSetPin 메서드를 호출하여 데이터를 전달할 때 통신할 핀에 대해 인터페이스 처리기에 알릴 수 있습니다.
  3. 클라이언트는 IKsInterfaceHandler::KsProcessMediaSamples 메서드를 호출하여 할당된 핀에서 또는 할당된 핀으로 샘플을 이동합니다. KsProcessMediaSamples 는 I/O 작업을 수행하고 각 I/O 작업에 대해 KsIncrementPendingIoCount를 호출하여 I/O 수를 증분합니다.
  4. 클라이언트는 IKsInterfaceHandler::KsCompleteIo 메서드를 호출하여 I/O 작업을 완료합니다. KsCompleteIoIKsPin::KsDecrementPendingIoCount를 호출하여 I/O 수를 감소합니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 ksproxy.h(Ksproxy.h 포함)

추가 정보

IKsInterfaceHandler

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsInterfaceHandler::KsSetPin

IKsPin::KsDecrementPendingIoCount