Partilhar via


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:

  1. O proxy cria uma instância de um manipulador de interface (IKsInterfaceHandler) para lidar com um tipo de mídia específico.
  2. 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.
  3. 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.
  4. 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

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsInterfaceHandler::KsSetPin

IKsPin::KsDecrementPendingIoCount