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

El método KsDecrementPendingIoCount disminuye el número de operaciones de entrada/salida (E/S) que están en curso en un pin.

Sintaxis

LONG KsDecrementPendingIoCount();

Valor devuelto

Devuelve un entero de 0 a n, el valor que representa el nuevo número de operaciones de E/S que están en curso.

Comentarios

Normalmente, se llama al método KsDecrementPendingIoCount desde dentro de un controlador de interfaz, como se describe en la secuencia siguiente:

  1. El proxy crea una instancia de un controlador de interfaz (IKsInterfaceHandler) para controlar un tipo de medio determinado.
  2. Un cliente llama al método IKsInterfaceHandler::KsSetPin para informar a ese controlador de interfaz sobre el pin con el que comunicarse al pasar datos.
  3. El cliente llama al método IKsInterfaceHandler::KsProcessMediaSamples para mover muestras de o al pin asignado. KsProcessMediaSamples realiza operaciones de E/S y para cada operación de E/S, llama a IKsPin::KsIncrementPendingIoCount para incrementar el número de E/S.
  4. El cliente llama al método IKsInterfaceHandler::KsCompleteIo para completar una operación de E/S. KsCompleteIo llama a KsDecrementPendingIoCount para disminuir el recuento de E/S.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado ksproxy.h (incluya Ksproxy.h)

Consulte también

IKsInterfaceHandler

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsInterfaceHandler::KsSetPin

IKsPin::KsIncrementPendingIoCount