KsFilterCreatePinFactory-Funktion (ks.h)
Die KsFilterCreatePinFactory-Funktion erstellt eine neue Pinfactory für den angegebenen Filter.
Syntax
KSDDKAPI NTSTATUS KsFilterCreatePinFactory(
[in] PKSFILTER Filter,
[in] const KSPIN_DESCRIPTOR_EX * const PinDescriptor,
[out] PULONG PinID
);
Parameter
[in] Filter
Ein Zeiger auf eine KSFILTER-Struktur , für die eine neue Pinfactory erstellt werden soll.
[in] PinDescriptor
Ein Zeiger auf eine KSPIN_DESCRIPTOR_EX-Struktur , die die Pins beschreibt, die von dieser Factory erstellt werden.
[out] PinID
Ein Zeiger auf den Speicherort, der die ID der neuen Factory enthält.
Rückgabewert
KsFilterCreatePinFactory gibt den Erfolg oder Fehler des Versuchs zurück, die Pin Factory zu erstellen. Fehler können aufgrund ungültiger Parameter oder geringer Arbeitsspeicher auftreten.
Hinweise
Beachten Sie, dass der Mutex des Filtersteuerelements vor dem Aufrufen dieser Funktion gehalten werden muss. Weitere Informationen finden Sie unter Mutexes in AVStream.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Microsoft Windows XP und höheren Betriebssystemen sowie DirectX 8.0 und höher DirectX-Versionen. |
Zielplattform | Universell |
Header | ks.h (ks.h einschließen) |
Bibliothek | Ks.lib |
IRQL | PASSIVE_LEVEL |