Partager via


KsFilterCreatePinFactory, fonction (ks.h)

La fonction KsFilterCreatePinFactory crée une fabrique d’épingles 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 de KSFILTER pour laquelle créer une fabrique de broches.

[in] PinDescriptor

Pointeur vers une structure KSPIN_DESCRIPTOR_EX qui décrit les broches créées par cette fabrique.

[out] PinID

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

Valeur de retour

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 faible.

Remarques

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

Exigences

Exigence Valeur
client minimum 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 Universel
d’en-tête ks.h (include Ks.h)
bibliothèque Ks.lib
IRQL PASSIVE_LEVEL

Voir aussi

KsFilterCreateNode