Partager via


KsFilterCreatePinFactory, fonction (ks.h)

La fonction KsFilterCreatePinFactory crée une fabrique de broches sur le filtre spécifié.

Syntaxe

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

Paramètres

[in] Filter

Pointeur vers une structure KSFILTER pour laquelle créer une fabrique de broches.

[in] PinDescriptor

Pointeur vers une structure KSPIN_DESCRIPTOR_EX qui décrit les broches que cette fabrique va créer.

[out] PinID

Pointeur vers l’emplacement contenant l’ID de la nouvelle fabrique.

Valeur retournée

KsFilterCreatePinFactory retourne la réussite ou l’échec de la tentative de création de la fabrique de broches. L’échec peut se produire en raison de paramètres non valides ou d’une mémoire insuffisante.

Remarques

Notez que le mutex du contrôle de filtre doit être conservé avant d’appeler cette fonction. Pour plus d’informations, consultez Mutexes dans AVStream.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX.
Plateforme cible Universal
En-tête ks.h (inclure Ks.h)
Bibliothèque Ks.lib
IRQL PASSIVE_LEVEL

Voir aussi

KsFilterCreateNode