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