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:
- El proxy crea una instancia de un controlador de interfaz (IKsInterfaceHandler) para controlar un tipo de medio determinado.
- 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.
- 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.
- 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::KsCompleteIo