Share via


Método IKsPin::KsDecrementPendingIoCount (ksproxy.h)

O método KsDecrementPendingIoCount diminui o número de operações de E/S (entrada/saída) que estão em andamento em um pin.

Sintaxe

LONG KsDecrementPendingIoCount();

Retornar valor

Retorna um inteiro de 0 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 KsDecrementPendingIoCount 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. O KsProcessMediaSamples executa operações de E/S e, para cada operação de E/S, chama IKsPin::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 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::KsIncrementPendingIoCount