Condividi tramite


Funzione KsFilterCreatePinFactory (ks.h)

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

Sintassi

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 dalla 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 pin factory. L'errore può verificarsi a causa di parametri non validi o memoria insufficiente.

Commenti

Si noti che il mutex del controllo filtro deve essere mantenuto prima di chiamare questa funzione. 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

KsFilterCreateNode