KsFilterCreatePinFactory-Funktion (ks.h)
Die funktion KsFilterCreatePinFactory 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 diese Factory erstellt.
[out] PinID
Ein Zeiger auf den Speicherort, der die ID der neuen Factory enthält.
Rückgabewert
KsFilterCreatePinFactory den Erfolg oder Fehler des Versuchs, die Pin-Factory zu erstellen, zurück. Fehler können aufgrund ungültiger Parameter oder geringer Arbeitsspeicher auftreten.
Bemerkungen
Beachten Sie, dass das Mutex des Filtersteuerelements vor dem Aufrufen dieser Funktion gehalten werden muss. Weitere Informationen finden Sie unter Mutexes in AVStream.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher directX-Versionen. |
Zielplattform- | Universal |
Header- | ks.h (enthalten Ks.h) |
Library | Ks.lib |
IRQL- | PASSIVE_LEVEL |