Condividi tramite


Funzione KsFilterGetChildPinCount (ks.h)

La funzione KsFilterGetChildPinCountrestituisce il numero di pin di un determinato tipo attualmente creato in un determinato filtro.

Sintassi

KSDDKAPI ULONG KsFilterGetChildPinCount(
  [in] PKSFILTER Filter,
  [in] ULONG     PinId
);

Parametri

[in] Filter

Puntatore alla struttura KSFILTER per cui trovare il numero di pin istantanei di tipo PinID.

[in] PinId

Tipo di pin per il quale trovare il numero di pin istantanei. PinID è un indice nella matrice di descrittori di pin per il filtro a cui appartiene il pin.

Valore restituito

KsFilterGetChildPinCount restituisce il numero di pin di tipo PinID attualmente creata in Filtro. Se non esiste alcun pin o se PinID non è compreso nell'intervallo, viene restituito zero.

Commenti

Il conteggio restituito da questa chiamata è garantito essere corretto solo se la funzione viene chiamata mentre il mutex del controllo filtro viene mantenuto. Il conteggio rimane corretto dopo la chiamata finché questo mutex continua a essere tenuto. Non appena viene rilasciato il mutex, è possibile aggiungere o rimuovere altri pin, modificando così il conteggio dei pin effettivi.

Per altre informazioni, vedere Mutexes in AVStream.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Microsoft Windows XP e versioni successive e DirectX 8.0 e versioni successive di DirectX.
Piattaforma di destinazione Universale
Intestazione ks.h (include Ks.h)
Libreria Ks.lib
IRQL PASSIVE_LEVEL

Vedi anche

KSFILTER

KSPIN

KsFilterGetFirstChildPin

KsPinGetNextSiblingPin