Método IKsPin::KsIncrementPendingIoCount (ksproxy.h)
O método KsIncrementPendingIoCount incrementa o número de operações de E/S (entrada/saída) que estão em andamento em um pin.
Sintaxe
LONG KsIncrementPendingIoCount();
Retornar valor
Retorna um inteiro de 1 a n, o valor que representa o novo número de operações de E/S que estão em andamento.
Comentários
O método KsIncrementPendingIoCount normalmente é chamado de dentro de um manipulador de interface, conforme descrito na seguinte sequência:
- O proxy cria uma instância de um manipulador de interface (IKsInterfaceHandler) para lidar com um tipo de mídia específico.
- Um cliente chama o método IKsInterfaceHandler::KsSetPin para informar esse manipulador de interface sobre o pino com o qual se comunicar ao passar dados.
- O cliente chama o método IKsInterfaceHandler::KsProcessMediaSamples para mover amostras de ou para o pino atribuído. KsProcessMediaSamples executa operações de E/S e, para cada operação de E/S, chama KsIncrementPendingIoCount para incrementar a contagem de E/S.
- O cliente chama o método IKsInterfaceHandler::KsCompleteIo para concluir uma operação de E/S. KsCompleteIo chama IKsPin::KsDecrementPendingIoCount para diminuir a contagem de E/S.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ksproxy.h (inclua Ksproxy.h) |
Confira também
IKsInterfaceHandler::KsCompleteIo