Функция KsGetObjectTypeFromIrp (ks.h)
Функция KsGetObjectTypeFromIrp возвращает тип объекта AVStream, связанный с заданным IRP.
Синтаксис
KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromIrp(
[in] PIRP Irp
);
Параметры
[in] Irp
Указатель на структуру IRP , для которой необходимо найти связанный тип объекта AVStream.
Возвращаемое значение
KsGetObjectTypeFromIrp возвращает тип объекта AVStream, связанного с заданным IRP, в виде перечисления KSOBJECTTYPE . Это один из следующих вариантов: KsObjectTypeDevice, KsObjectTypeFilterFactory, KsObjectTypeFilter, KsObjectTypePin.
Комментарии
Функция KsGetObjectTypeFromIrp не проверка, что пакет запроса ввода-вывода (IRP) связан с объектом KS. Если это не так, это может привести к ошибке доступа к памяти. Разработчикам драйверов следует рассмотреть возможность использования структурированной обработки исключений для перехвата возможного исключения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в операционных системах Microsoft Windows XP и более поздних версиях, а также DirectX 8.0 и более поздних версиях. |
Целевая платформа | Универсальное |
Верхняя часть | ks.h (включая Ks.h) |
Библиотека | Ks.lib |
IRQL | Любой уровень |