Metodo IKsPin::KsIncrementPendingIoCount (ksproxy.h)
Il metodo KsIncrementPendingIoCount incrementa il numero di operazioni di input/output (I/O) in corso su un pin.
Sintassi
LONG KsIncrementPendingIoCount();
Valore restituito
Restituisce un numero intero compreso tra 1 e n, il valore che rappresenta il nuovo numero di operazioni di I/O in corso.
Commenti
Il metodo KsIncrementPendingIoCount viene in genere chiamato dall'interno di un gestore di 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 KsIncrementPendingIoCount per incrementare il conteggio di I/O.
- Il client chiama il metodo IKsInterfaceHandler::KsCompleteIo per completare un'operazione di I/O. KsCompleteIo chiama IKsPin::KsDecrementPendingIoCount per decrementare il conteggio di I/O.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | ksproxy.h (include Ksproxy.h) |
Vedi anche
IKsInterfaceHandler::KsCompleteIo