Поделиться через


Функция KsGetObjectTypeFromIrp (ks.h)

Функция KsGetObjectTypeFromIr p возвращает тип объекта 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 и более поздних версий DirectX.
целевая платформа Всеобщий
заголовка ks.h (include Ks.h)
библиотеки Ks.lib
IRQL Любой уровень

См. также

IRP

KsAddIrpToCancelableQueue

KsDispatchIrp

KsForwardIrp