Condividi tramite


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:

  1. Il proxy crea un'istanza di un gestore di interfaccia (IKsInterfaceHandler) per gestire un particolare tipo di supporto.
  2. Un client chiama il metodo IKsInterfaceHandler::KsSetPin per informare il gestore dell'interfaccia sul pin con cui comunicare durante il passaggio dei dati.
  3. 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.
  4. 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

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsInterfaceHandler::KsSetPin

IKsPin::KsDecrementPendingIoCount