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 |