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:
- 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. 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.
- 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::KsCompleteIo