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 gesucht werden soll.
Rückgabewert
KsGetObjectTypeFromIrp gibt den Typ des AVStream-Objekts zurück, das dem angegebenen IRP als KSOBJECTTYPE-Enumeration zugeordnet ist. Dies ist eine der folgenden: KsObjectTypeDevice, KsObjectTypeFilterFactory, KsObjectTypeFilter,KsObjectTypePin.
Hinweise
Die KsGetObjectTypeFromIrp-Funktion überprüft nicht, ob das E/A-Anforderungspaket (IRP) einem KS-Objekt zugeordnet ist. Wenn dies nicht der Fall ist, kann dies zu einem Speicherzugriffsfehler führen. Treiberentwickler sollten die strukturierte Ausnahmebehandlung in Betracht ziehen, um eine mögliche Ausnahme abzufangen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Microsoft Windows XP und höheren Betriebssystemen sowie DirectX 8.0 und höher DirectX-Versionen. |
Zielplattform | Universell |
Header | ks.h (ks.h einschließen) |
Bibliothek | Ks.lib |
IRQL | Beliebige Ebene |