Funzione KsFilterCreatePinFactory (ks.h)

La funzione KsFilterCreatePinFactory crea una nuova factory di pin nel filtro specificato.

Sintassi

C++
KSDDKAPI NTSTATUS KsFilterCreatePinFactory(
  [in]  PKSFILTER                         Filter,
  [in]  const KSPIN_DESCRIPTOR_EX * const PinDescriptor,
  [out] PULONG                            PinID
);

Parametri

[in] Filter

Puntatore a una struttura KSFILTER per cui creare una nuova factory di pin.

[in] PinDescriptor

Puntatore a una struttura KSPIN_DESCRIPTOR_EX che descrive i pin creati da questa factory.

[out] PinID

Puntatore alla posizione contenente l'ID della nuova factory.

Valore restituito

KsFilterCreatePinFactory restituisce l'esito positivo o negativo del tentativo di creare la factory di pin. L'errore può verificarsi a causa di parametri non validi o memoria insufficiente.

Osservazioni

Si noti che il mutex del controllo filtro deve essere mantenuto prima di chiamare questa funzione. Per altre informazioni, vedere Mutexes in AVStream.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Microsoft Windows XP e nei sistemi operativi successivi e in DirectX 8.0 e versioni successive di DirectX.
piattaforma di destinazione Universale
intestazione ks.h (include Ks.h)
libreria Ks.lib
IRQL PASSIVE_LEVEL

Vedere anche

KsFilterCreateNode