KsGetObjectTypeFromFileObject-Funktion (ks.h)
Die KsGetObjectTypeFromFileObject-Funktion gibt den AVStream-Objekttyp zurück, der einem bestimmten Dateiobjekt zugeordnet ist.
Syntax
KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromFileObject(
[in] PFILE_OBJECT FileObject
);
Parameter
[in] FileObject
Ein Zeiger auf die FILE_OBJECT Struktur, für die der zugeordnete AVStream-Objekttyp bestimmt werden soll.
Rückgabewert
KsGetObjectTypeFromFileObject gibt den Objekttyp des AVStream-Objekts zurück, das FileObject als KSOBJECTTYPE-Enumeration zugeordnet ist. Dies kann eine der folgenden Sein: KsObjectTypeDevice, KsObjectTypeFilterFactory, KsObjectTypeFilterFilter oder KsObjectTypePin.
Hinweise
Die KsGetObjectTypeFromFileObject-Funktion überprüft nicht, ob das Dateiobjekt einem KS-Objekt zugeordnet ist. Andernfalls kann dies zu einem Speicherzugriffsfehler führen. Treiberentwickler sollten die Verwendung einer strukturierten Ausnahmebehandlung in Erwägung ziehen, um eine mögliche Ausnahme abzufangen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher DirectX-Versionen. |
Zielplattform | Universell |
Header | ks.h (einschließlich Ks.h) |
Bibliothek | Ks.lib |
IRQL | Beliebige Ebene |