IKsPin::KsDecrementPendingIoCount 메서드(ksproxy.h)
KsDecrementPendingIoCount 메서드는 핀에서 진행 중인 입력/출력(I/O) 작업의 수를 감소합니다.
구문
LONG KsDecrementPendingIoCount();
반환 값
진행 중인 새 I/O 작업 수를 나타내는 값인 정수를 0에서 n으로 반환합니다.
설명
KsDecrementPendingIoCount 메서드는 일반적으로 다음 시퀀스에 설명된 대로 인터페이스 처리기 내에서 호출됩니다.
- 프록시는 특정 미디어 형식을 처리하는 인터페이스 처리기(IKsInterfaceHandler)의 instance 만듭니다.
- 클라이언트는 IKsInterfaceHandler::KsSetPin 메서드를 호출하여 데이터를 전달할 때 통신할 핀에 대해 해당 인터페이스 처리기를 알릴 수 있습니다.
- 클라이언트는 IKsInterfaceHandler::KsProcessMediaSamples 메서드를 호출하여 샘플을 할당된 핀에서 또는 로 이동합니다. KsProcessMediaSamples 는 I/O 작업을 수행하고 각 I/O 작업에 대해 IKsPin::KsIncrementPendingIoCount를 호출하여 I/O 수를 증분합니다.
- 클라이언트는 IKsInterfaceHandler::KsCompleteIo 메서드를 호출하여 I/O 작업을 완료합니다. KsCompleteIo 는 KsDecrementPendingIoCount를 호출하여 I/O 수를 감소합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | ksproxy.h(Ksproxy.h 포함) |
추가 정보
IKsInterfaceHandler::KsCompleteIo