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, KsObjectTypeFilteroder KsObjectTypePin.
Bemerkungen
Die KsGetObjectTypeFromFileObject-Funktion überprüft nicht, ob das Dateiobjekt einem KS-Objekt zugeordnet ist. Ist dies nicht der Fall, kann dies zu einem Speicherzugriffsfehler führen. Treiberentwickler sollten die Verwendung einer strukturierten Ausnahmebehandlung in Betracht ziehen, um eine mögliche Ausnahme abzufangen.
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- | Beliebige Ebene |