Metodo IKsPin::KsDecrementPendingIoCount (ksproxy.h)
Il metodo KsDecrementPendingIoCount decrementa il numero di operazioni di input/output (I/O) in corso su un pin.
Sintassi
LONG KsDecrementPendingIoCount();
Valore restituito
Restituisce un numero intero compreso tra 0 e n, il valore che rappresenta il nuovo numero di operazioni di I/O in corso.
Osservazioni
Il metodo KsDecrementPendingIoCount viene in genere chiamato dall'interno di un gestore dell'interfaccia, come descritto nella sequenza seguente:
- Il proxy crea un'istanza di un gestore di interfaccia (IKsInterfaceHandler) per gestire un particolare tipo di supporto.
- Un client chiama il metodo IKsInterfaceHandler::KsSetPin per informare il gestore dell'interfaccia sul pin con cui comunicare durante il passaggio dei dati.
- Il client chiama il metodo IKsInterfaceHandler::KsProcessMediaSamples per spostare campioni da o al pin assegnato. KsProcessMediaSamples esegue operazioni di I/O e per ogni operazione di I/O, chiama IKsPin::KsIncrementPendingIoCount per incrementare il conteggio di I/O.
- Il client chiama il metodo IKsInterfaceHandler::KsCompleteIo per completare un'operazione di I/O. KsCompleteIo chiama KsDecrementPendingIoCount per decrementare il conteggio di I/O.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | ksproxy.h (include Ksproxy.h) |
Vedere anche
IKsInterfaceHandler::KsCompleteIo