KsGetObjectTypeFromIrp-Funktion (ks.h)
Die KsGetObjectTypeFromIrp-Funktion gibt den AVStream-Objekttyp zurück, der einem bestimmten IRP zugeordnet ist.
Syntax
KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromIrp(
[in] PIRP Irp
);
Parameter
[in] Irp
Ein Zeiger auf die IRP- Struktur, für die der zugeordnete AVStream-Objekttyp gefunden werden soll.
Rückgabewert
KsGetObjectTypeFromIrp gibt den Typ des AVStream-Objekts zurück, das dem angegebenen IRP zugeordnet ist, als KSOBJECTTYPE Enumeration. Dies ist eine der folgenden: KsObjectTypeDevice, KsObjectTypeFilterFactory, KsObjectTypeFilter, KsObjectTypePin.
Bemerkungen
Die KsGetObjectTypeFromIrp--Funktion überprüft nicht, ob das E/A-Anforderungspaket (IRP) 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 |