Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |